I've gone on record before saying that this is one of Blizzard's best and most unique fights, and it's particularly fun if you're part of the "away team" making the jumps to and from the enemy ship. That really nails the "controlled chaos" angle they were aiming for. If you're part of the "home team" defending your own ship, I'll grant that the fight feels a little more by-the-numbers. Oddly enough, this is one of the few encounters where the achievement version (I'm On A Boat) actually makes it less engaging, as most raids assign static teams to the ships and either kite Saurfang/Bronzebeard or swap taunts. However, if you've already got the achievement or just aren't worrying about it for the moment, all the joys of a personal explosives pack are yours for the taking.
If you're not part of a raiding guild but get a shot at doing ICC, go for it; the first two bosses aren't too tough, and the gunship battle is an absolute hoot.