The graphics are beautiful. The soundtrack is incredible. The humor is perfectly executed. The feel of the controls I hope to one day equal. The physics engine's to die for.
I don't know you, barrkel, so hopefully you don't take it personally when I say: You'd value that package at two dollars? Pathetic. This is what I hate about the gaming community. You said you got six hours of play out of it, and don't think that was worth $20? I pay $10 for a CD with 40-60 minutes of music on it. I pay $15 for a 3-hour movie. This masterpiece of a puzzle game you value at two dollars. Unbelievable.
It's worth mentioning that I can't stand most first-person shooters. The Orange Box ones (Half-Life 2, Team Fortress 2, Portal) are the only ones I've played and liked. The level of workmanship on the average FPS saddens me. They strike me as gimmicky and cheap.
I can't comment on how long it takes to beat World of Goo, because I haven't beat it yet. I'm on the second world out of, what, six?, and I've played it for a few hours. I spent an hour alone trying to hit the challenge records on each level. But the game isn't just about beating levels. It's about the joy of putting things together, seeing what works and what doesn't.
All that was released by a team of two people. Far Cry was made by a team of five hundred people, and it's nowhere near as sleek as World of Goo. I think 2D Boy puts Crytek to shame. They're entrepreneurs and artists and I wish them the best of luck—and it really pisses me off when the tasteless slobs that call themselves the gaming community decide to shit all over a good thing.