The only major, major gripe I have with The Force Unleashed is the boss fights. Now, I've been playing video games for a long time, and these are some of the cheapest fights I've ever played through. From moving completely out of harms way for extended periods of time, to throwing waves of canon fodder at you, the name of the game here is to keep you at the lowest point of health possible while they can block anything you throw at them. Not to mention that I felt one of the game's mechanics is completely broken in one of the games later fights. I've read that this is only affecting about three in five people though, so maybe I was just doing it wrong. Regardless, it aggravated the hell out of me, making me set the game down for the rest of the night. As for the QTA's ending the boss fights, I thought they were very well done for what they were, and really added a sense of Jedi finality to the fights, as you can't do ingame what they do there.
Between the good and the bad, The Force Unleashed struck a very happy medium with me. It's only 7-10 hours long, but it's a definite time-sink for those hours, and repeated playthroughs unlock more costumes and lightsaber options. While I can't recommend it at full sticker price, I do highly recommend it as a rental, or waiting for it to go down in price to about $30.