Yes, both films suck.
Singer is one of the most bland, point and shoot directors out there. He has no sense behind the camera, and he hacked great source material to pieces. The movies are just bad episodes of the Wolverine show guest starring the X-Men, and even with all the time they spend(waste)on him, Singer managed to royally **** him up too. He's nothing more than a generic bad-ass with some corny one-liners that can't back up his bs since he gets his ass handed to him on a silver platter every time he fights a mutant.
Storm, Cyclops, and Jean might as well be clones of a character named Generic. Rogue and Iceman are absolutely pathetic. Neither has contributed a damned thing to helping the team in either film, and both are wildly miscast; Ashmore is among the most wooden actors in Hollywood today. Deathstrike could've and should've been a great character, and this should've been Kelly Hu's chance to shine, yet Singer totally wastes her with 15 minutes of screen time, one irrelevant line, and then killing her off(and she still manages to be easily one of the best things in either film, even with such poor material to work with).
How someone can have such great characters to adapt and still come up with such paper thin, less than run of the mill films is a mystery, but that incompetent hack Singer and his crew certainly found a way.
The fact that he's gone to go butcher another comic book franchise is why I still have some faith in X3.