I think making this game team-based was a big mistake.
I noticed last night that the vast majority of my team (90%+) was dead all the time. They'd revive, then instantly die. Most of them were probably people who joined, clicked once or twice, then quit. Normally, that's not a problem - except the 1000 person limit per team. So your team's progress is decided by the number of "active" vs "inactive" players you have.
Again, not a huge problem, except you can't really choose your team - yes you can join friend's games, but with the 10 level difference limit and the fact that most people don't have anywhere near 1000 friends it means teams are almost completely random. You also have no way of kicking the inactive people (not that I think there should be) so you're just stuck with them, and while you can switch games.... doing so resets you completely.
What makes it even worse is the leechers who never click anything get the exact same reward as the 10% of people who actually play.
I know, it's a stupid clicker game. And I know, the only reward is a meaningless badge so I'm probably overthinking it... but on the other hand my team made it to level 120, and I see other teams that are on level 300 and I realize there's absolutely nothing I can do about that, it kind of ruins the whole thing.
I know I'm going to be clicking it a lot less today, that's for sure.
Edit: to be clear, by active I don't mean people who play 20 hours a day, I mean people who actually came back a few times to buy armor and weapon upgrades so they don't die instantly every time they respawn and contribute nothing