Level 20 is more like the beginning of each class. From level 30 onwards, I find that weaknesses on all the classes start showing, and it's apparent that from level 30 onwards it's easier to party.
As for not being able to get past level 29, how long have you taken to get to that level? Maybe you're just hoping for too much. I took forever to get to level 29.