Honestly, I've found the Call of Duty games to be too stale. I might be very biased about that, but every installment I see being churned out from the makers always seemed to be the same deal as the very first game. If you've already played one or any other FPS game, then you pretty much played all of these games.
Pok?mon ORAS is a much better choice. It's much less likely to be pointed out as a stale franchise, because the staff at least try to add some new interesting stuff and features that their previous games didn't. Heck, it's even cheaper than the most recent Call of Duty games.