Do I have to worry about machamp being outclassed anytime soon?
I am thinking about leveling my machamp up but am very conservative with my dust. I don't really "need" anything powerful at the moment. The game is easy enough with stock catches, never really struggle to do anything. I'm level 32, so I'm not overly dominate but still contribute to raids. I just like saving my recourses for anything very useful and 90IV+
So basically will we soon get a better fighting Pokémon in the near future? (Gen 3?)
Answers
It is impossible to answer such question since the key determinant lies in the moves, not the Pokemon's stats.
The reason why Machamp is so good is that Counter + Dynamic Punch is one of the best move combos in the game, if not THE best.
There are many Pokemon who have access to Fighting moves, now and in the future. Take Mewtwo. A Focus Blast Mewtwo takes out Blissey faster than Machamp and has much better resistance to Blissey's moves. So, if a Pokemon with much better stats who can have access to Fighting moves, Machamp will be outclassed. It doesn't need to be Fighting Type.
Even if it does get outclassed it's still going to be a strong fighting Pokemon, so don't regret powering it even if it turns out Gen 3 gets released a day after you finish powering it up.
I have no idea when they'll release Gen 3, but I'm guessing it'll be after legendary raid hype dies down, presumably when all the Gen 1 and 2 legendaries get released, so if you power up this Machamp now and it helps you get Tyranitars from raids, which will then help you get legendaries, then it's at least gotten some value from your investment.