That's a bit condescending isn't it? People just have different tastes - for better or worse - you can't imperically say that Braid is better (than something more popular like) Halo - I might disagree or I might not - but when it comes to a matter of taste, no one's ever wrong!
Me personally? I happen to be really enjoying this little game. I'll agree that it's challenging - but I like the sense of accomplishment that goes with overcoming those challenges. And the music - PHOENOMINAL!
Jack
What I mean by that; many people simply want their gaming experience to be one of great familiarity and repitition. As great as Halo and CoD4 type games are, they're are simple in what's being asked of the player to perform. They're reflex based with some strategy to best compliment the reflexes. Braid is 90% mental and 10% reflexes.
Many people clearly find the former to be a better gaming experience and thus sales reflect such.