DislikedI think that a key factor that isn't being talked about is Market Conditions.
Breakout trading works fine when the market is active and on fire.
If you try that same style of trading when things are dull it just doesn't work. During those conditions, when most of the trading is taking place within a range, then you have a good chance to fade - if the swings are big enough to make it worth it and you can keep your bearings. I can't really do it well though. In my mind that's more advanced trading.
IMO for beginners the best way is probably...Ignored
At the same time, I think it might be pointless to try and choose among your system-defined setups, provided you are in an active market. What I mean is: Eventually, when you have your system worked out, you should just trade every signal you see, don't try to outsmart your system. Grind it out.
If there is some rule, outside of your system, that you are using as a filter, then there are two cases: (1) it's working [then add it to your system], (2) it's not working [then stop using it and stick to your system].
I also agree with you in that there is definitely a learning curve to trading, and even to trading a particular system. You can't expect to trade any system perfectly when you first start.
While you are in the system development stage, that's a very difficult time. You must carefully balance sticking to your system with experimentation to find out what works and what doesn't. Once you find out what works, stick to it with all your discipline and grind it out.
I came dangerously close to abandoning my system altogether in search for something "new and better." But I'm not going to do that anymore. I'm tired of running. I've got a good basis, now I'm going to master it.