I can't believe 25 hours of entertainment is seen as a rip off for the price you paid!
I think people are just to demanding these days!
I'm used to games that I can get 300+ hours out of them, on one play through. Games like Oblivion, Fallout 3, Fallout New Vegas, Dragon Age; and to a lesser extent Borderlands, GTA4, Sanits Row 2 clocking in at 100 hours. Like I said, I should have gotten the 10 dollar DLC for New Vegas, would have saved 50 dollars and gotten 25 hours form it.
If you think 25 hours is good value that's great for you. I don't think it is and your opinion of how I feel means nothing to me.
25 hour playthrough, and then you can play it once or twice more. Plenty of bang for your buck compared to most 6 hour fps single player campaigns.
Why would I want to play the same railroad game for another 25 hours? This game has no story at all and playing it again would be pointless.