To touch on your mention of "stale gameplay". I think the introduction of different game modes and a deep story mode would help greatly. I posted a suggestion for different game mode ideas for people to post to if you want to stem off of that idea, click my profile, I haven't posted much yet and it'll be easy to find or just follow this URL