Getting to high levels isn't that hard. The hardest part of the game is the first 30 levels of so. After that, you should have your final team and roughly your weapon of choice. If you want to do well, you'll need a good armor piercing weapon by level 11 since tanks appear then and a good aoe weapon by level 20 or so. If you're having problems, a rogue is probably the best char since they can afford tons of shop and +damage upgrades.