I don't agree about the ability system, I quite enjoy it, and I still find it to be a very balanced and fun system while still keeping characters to their 'classes' without making them overpowered.

However, I must agree with you on the fact that the game has some terrible load times. It's a result of the game being too pretty for the system to handle...