Pretty much. The AH also really doesn't have that great an interface. (and still has some VERY annoying bugs) Which is why I don't bother with inventions till 50. And crafting I also find annoying. I can't craft in the field unless I have the portable crafting table. I just stick to SOs or unslotted til 50.
As I mentioned the critical systems involving IOs need be revamped (crafting, the Auction House, how we acquire them, etc) and actual GOOD tutorials created and integrated into the regular flow of storylines/play, before we talk about now making them somewhat required (which is what you would be doing if you changed balance to them, away from SOs)