I know exactly what you mean, my swing feels very good, but is so inconsistant, especially with my irons. Sometimes I get the flight path right and it sounds, feels and looks great, then other times it goes far too low and long and on occasions when I don't pay correct attention I slice them and then I get barely any distance.
There are obvioulsy lots of different types of swings, but I think it's much easier to just have one swing and addapt it to move the ball differently. Otherwise it gets too complicated.