Game is perfectly fine for me, I've got no reason to stop playing it. I'm actually surprised how balanced it is, and how much QoL stuff there is in the client.
The reason however I'm playing a lot less than I would want to/don't bother starting up the client is simple: if you're not interested in playing Astro/gap/thermo/setons 95% of your games you can't play at my low level of rating. You can make your own server with another map, but it won't fill up unless you have an hour of spare time. With the game time of a match already being so unpredictable, making it difficult to fit in between making dinner and going to work, you either have to play a quick astro/etc/... or not play. Would play much more if more maps would be played.
Perhaps tie in player rating gain/loss to how much he played a map? Winning a match on a map that you've overplayed gives a penalty on rating gain, losing it makes you lose extra rating. Winning a map you've almost never played makes you gain extra rating while losing it gets punished less?