You post a very critical question I am sure running around in everybody's head.
Trend Following actually equates to finding the big big move that will pay for the cost of all whipsaws and more. It is also based on a believe that when a price moves, it will continue to move for quite sometime (forever, if possible

).
So based on this believes, we must also acknowledge that you MUST NEVER miss a single big move. It is like working a whole month, but miss your paycheck at the end of the month. All your whipsaw cost is not paid for.
We must also hold on to the believe that trend will come and will always continue to come for as long as you are still trading. You will never know your system has fail until you run out of capital to test is anymore. Perhaps your system missed the big move, or the trend never came.
Now, breakout system equates to finding daily regular profit/losses that are easily predicted. It is based on a believe that the price has to move up, down or sideways. Since it is a breakout system, it automatically will not trade any sideway market (inside bar). But will trade any price that moves up or down. It is also based on a believe that once the price breakout from a certain level, it will continue up for a sometime.
So based on this believes, we must put tight stoploss and take profit on a per trade basis. With tight stop loss, comes small drawdowns (Big plus!). You also effectively combine the movement of up and down together into one category. You will able to profit from both the movement, compared to trend, where you hit the wrong side of the movement. You can profit in any trend. Also, my favourite bit, breakout system is very easily compatible with money management systems.
Unfortunately Breakout systems have its own disadvantages. You have to decide the stoploss and takeprofit targets for yourself. What will you base it on? Average throughout the year? Whipsaw still exist and it will change depending on the breakout level you specify. How do you know the breakout level you specify is no longer valid? Notice that you have to set most of the parameters yourself, and this is kinda bad, you are not letting the market tell you where it wants to go. Also, breakout system defeats the old saying, 'cut losses, let profit run'. You cut losses and the profits too. And finally, the biggest boo-boo of all, you need a tick by tick data engine to backtest your system.
Wow, this is my longest posting yet. I know I will miss out a lot, perhaps if this becomes an active discussion, I will able to contribute more.
Do contribute your thoughts,
Lasker