Thanks for giving this in depth feedback, I'm too lazy to write something so big but I wanted to. And good points all around too, I agree with them. However, I think that devs know about most of these issues, especially balancing. Unfortunately balancing is something they will tune last, so for a while we'll have to bear with it.