It's similar to CoD in that they release games with the same basic formula in order to gain profit, but Pokemon has unique spin offs as well, and in my opinion is just a superior series.
CoD is synonymous with "overrated", "terrible fanbase" and "shit developer". Comparin' anythin' to CoD is an insult, hence why Pokemon doesn't deserve the insulting comparison as such: Pokemon ain't utter shit.
'Course, unlike Treyarch, Game Freak actually cares 'bout more than the money.
No such thing as overrated in the world of gaming. Moreover, there is a reason CoD sells so well so it must be doing something right. I can't see it though. Same with Pokemon.