Hey, I just found this game and have been loving it. :)
I came here to make some suggestions but it sounds like you're already working on most of them.
Though there's one more thing - in ranked games, sometimes it's not possible to get to level 2 without exploring a ton of the map first. I decide to restart a lot because I feel like this kills my odds of winning. Does anyone else run into this a lot?