I don't, they were stupid in Gen 2, minus the Gyarados forced evolution and mutilation of Slowpokes, and playing Gen 1 again makes them very pathetic and highly incompetent, Giovanni especially. But seriously Gen 2 Rocket was the worst due to their end goal to being just begging for Giovanni to come back. If not for that last part I would be fine with Rocket in Gen 2, but it made me question why they needed Giovanni when they could pretty much do all the things they did without him.
But other than Galatic and Plasma I didn't care much for the enemy teams anyway. But I do love the silliness of Aqua in AS and I like how they establish that the opposite Team isn't exactly good either.
However I do give them props for just being criminals that just do things behind the scenes such as selling Pokemon in Casinos and not get the mascot Legendary to take over/destroy the world, but I still find them very stupid and not really good bad guys. Gen 1 is more about bringing Douchebag Oak down from his high horse and Rocket just felt almost tacked on.
Same can be said for Gen 2 to some extent but for Silver instead until you decide to find Red, I guess.
However Origins did Giovanni right in my opinion, he actually kicked Red's ass once.