The first one was a pain in the arse because I wasn't prepared for the jump in difficulty so it kicked my ass, but since then boss fights have been relatively simple. Some battles are still retarded, though. I dunno how far you've gotten but wait until you get to the fight with the dudes who use this attack called "Rush", it's ridiculously cheap.