I’ve been playing him and I may have to agree a bit… I think they overdid his damage buff recently, his laser modification for his basic turns it into pretty much the hardest hitting sniper in the game, it just decimates anything you hit with it… it’s kind of ridiculous.
The key to him, like mentioned above, is to blow up his stations. If he doesn’t have at least two, he’s pretty screwed. A single napalm nade from OM can easily shove him and his allies out of pretty much any location… throw in the fact OM can go invis to make sure he gets it done, and he’s basically Kleese cancer.