We are all Thomas. We are all alone, yet we are not alone. We hate others even though we love them, too. When we want to be away from others, we resent the presence of those around us, yet we are never fully at peace when in solitude.
Thomas Was Alone is the most introspective puzzle game I've ever played. It isn't really a game, it's something else. In spite of TWA's classification as a puzzle game, it's not really about puzzle solving. It's an experience about solitude, isolation, the fear and sorrows of being alone, as well as the joys and annoyances of being with company. It's about coming to terms with your imperfections and learning to love what makes others unique. Yet it's never ham-fisted about these points. This game's amazing script truly makes you care for these characters and never comes across as being overly sentimental or kitschy.
If all you want is a recommendation, I can say wholeheartedly that I do recommend this. Do yourself a favor and go into the game blind; you'll appreciate it more.
That being said, I do have a few complaints about the game. There are slight spoilers so read below at your own caution. First of all, the jump ability seems slightly buggy. There's an obvious delay from when you press the jump button to when the character actually jumps; it seems somewhere between 1/3 and 1/2 of a second, which I found annoying. Also, the game sometimes just won't let you jump. This happened to me on a number of occasions, where I'd run toward the edge of a platform and clearly press the jump button, only to fall to my death. It's quite annoying and seems like it could be easily fixed. Secondly, the balance between puzzle to puzzle is sometimes questionable. Sometimes you'll have a puzzle that takes a long time and is slightly confusing, followed by a very simple one. It seems odd, because normally one expects the puzzles to get gradually harder, which they do for the most part, but every once in a while you get a very easy one to come after a harder one (I'm thinking specifically of the last level, which was ridiculously easy). Thirdly, the game is often quick to drops things it introduces. I'm thinking here of the white diamond shape, which is featured in something like 3 or 4 levels in a row and then completely abandoned. Fourthly, I have to mention achievements. Normally I don't care one way or another about achievements, but here they just made it too easy to get them all. On my first and only playthrough, I got all of them, and I only had to restart a couple levels to get the ones I missed. Almost all of them are obvious and easy to get to. Why didn't they make some more challenging? Speaking of challenge, I didn't find many of the puzzles that difficult. I respect a game whose puzzles are straightforward and unobtuse, but these ones just seemed easy. Some took a while to do, but most were overall very easy.
Lastly and most importantly, I have a HUGE complaint about the story. Up until the second to last chapter, the story was very good. Then the final chapter drops almost everything it had been doing up to that point to introduce completely new characters, and a lot of them. The story changes almost entirely for the last bit of the game, which leads to a very abrupt and inconclusive ending without the final characters. It was as if the developers either realized they had to make the game longer or they couldn't figure out how to add the gimmick of the last chapter without those characters. I thought it would've been better if the last section had to utilize all the characters' abilities together in complex ways instead of adding a new aspect at the very end.
Overall, this is a very good indie game in spite of the problems I had with it. I especially recommend it to younger players, as it's very kid-friendly and the puzzles seem geared toward kids.