Braid is a superb puzzle game. Very focused, and while the game is short, the puzzles are actually pretty clever. The graphics and artstyle are beautiful too, even in today's standards. It is a creative game, with some very creative solutions to its puzzles. Always was a fan of original and clever puzzle games and this one is one of the best.
If you're feeling that the NPCs don't have.. souls.. emotions... Call it what you will, I just call it boring voice acting... Then I suggest you play this game with german voice over. It's night and day difference. The NPCs with german VO feel like they actually give a damn about what they're talking. They USE emotions, they often have ROUGH voices, in short: they are not boring to listen to and feel like humans instead of talking dummies. That's all, have a good one.