I agree that it would be great to do it without pyramiding - obviously, on the major trends, pyramiding is a great advantage but on the smaller trends you could pyramid too late and wipe out a lot of your gains on a pull back. The key is obviously to identify which are the major trends and which aren't, or to not pyramid at all.
I see what you're saying about using discretion when the market is trading within the bollinger bands - the only problem with this is that it brings human emotion and perception into the trade, and you may see a trade a lot differently on one day than you do on another day.
I haven't traded much at all yet, but I've read quite a few books on the subject recently, so my comments above are based purely on what I've read. What seems to crop up time and time again is that systems should be kept as simple as possible with clear rules to follow so you know exactly when to enter and exit a trade, and that you shouldn't let emotions get involved in your trading.
I would have thought though that the more you watch a market and the more experience you gain, then discretion will be able to be applied with greater accuracy.