To be honest, Revelations doesn't suck. In fact, there's a lot that impresses here. The graphics are generally excellent and the control (despite the frustration you'll feel when fiddling with the camera) is surprisingly good. So if you don't object to your potty-mouthed prince focusing more on skewering baddies and less on using his noggin to figure out the next puzzle, there's definitely something here for you to enjoy.
The problem is that the combat, while improved upon in some ways over the first game, starts to feel really shallow really fast. Sure, the prince can vault around and swing off various bits of the scenery for some pretty amazing kills, but it all feels so canned after the first few times you see it. Plus getting surrounded just sucks. It's easy to lose track of the action in a large crowd of adversaries when the screen is this small, meaning you'll be escaping and attempting to methodically pick off your foes more than just rushing in with swords swinging. Even then it doesn't feel like there's much more strategy to it than that.
The other issue is the aforementioned bugs. Outside of the longish load times between scenes, Revelations is filled with sound bugs, where the music will literally stop and start, stuttering its way through each track for apparently no reason. And it's mixed strangely, too. The Prince could yell something directly into camera, and it's hard to hear over the battle taking place 100 feet behind him.