The game definitely needs some balancing, and the battles rely too much on luck, and the partying system also needs some tweaks. Higher level players that try to fight with lower levels end up soaking up most of the xp and gold from battles, even if they don't do anything and just standby.