I absolutely agree. While I actually agree with almost every point you made, strange that, at the very top of my list is that the graphics engine needs a major overhaul, if not a new engine entirely...