I think I'm in the minority of people who really can't stand Q. His episodes are always really contrived and pretty dull I find.
He was also a product of TNG and should have stayed there. DS9 thankfully only used him once, but one punch from The Sisko saw that he never returned. VOY could have used him once, but to get him back multiple times was just too much.