No offense but a couple million users doesn't mean you're playing the same game as someone significantly bigger than you.
I've worked for places that average 2-4 million users/per day 40+ million a day, they're an order of magnitudes different in every single way