Full Bore is the greatest block-based puzzle platformer I've ever played. It has fantastic graphics, fantastic music, but more importantly, a huge amount of very well-made puzzles that are fun and satisfying to complete.
You start with all abilities required to 100% the game; there is never a need to come back later with more moves to solve a puzzle. Your moveset is also quite simple. Basically, you can move, push, dig, and stomp. This simplicity of what you as a character can do allows you to have a perfect understanding of what you need to accomplish the puzzle; "It is absolutely impossible for me to get that gem unless I have a 3-block high stack here." I like that certainty in a puzzle game, as it allows you to set a goal, and then figure out how to accomplish it.
Complexity in the puzzles comes from the different block types, and how they interact with your moves, the world, and the other blocks. The different areas all introduce new block types, such as the Scrapyard's blocks that get destroyed if you walk off of them, and Bhudevi's switch blocks. It never gets ridiculously hard, though. I never had to look up a puzzle solution, and never got completely stumped for long.
Another thing I like is the map. It is extremely helpful and detailed, like Fez's map. It tells you exactly what you have remaining to get in every room. When it comes to "did I even get everything?", there's no question, and I like that a lot. It's a sharp contrast from, say, Super Metroid, where if you want every single missile expansion, you're going to have to use a whole lot of random super bombs, or look it up. In this, you'd never have to look up WHERE a puzzle is.
One complaint I have is that, as far as I know, there is absolutely no purpose for gems. I don't think any gems are needed to reach the final boss, or to get the secret ending. Yet, they're the main collectible; most of the puzzles are to get a gem. I don't really mind this though; I was going for 100%, and I didn't care about what I get for it. Having fun doing the puzzles is reward enough. It also has very low replay value, being a puzzle game and all. I've gotten a lot more hours of it because I decided to start doing speedruns, but, for most people, there's no reason to play it more after getting 100%.
One last note, the length. It took me about 20 hours to 100%, which is damn good for a little indie puzzle game I'd say. Braid only takes a couple hours, Fez is probably close to 10. This has a TON of content, a TON of puzzles, and they're all fantastic.
I am not good at writing reviews, I don't know if this will convince anyone to buy, but, basically, IT'S AMAZING. I have played Braid, and Fez, and Toki Tori 1 and 2, and Blocks That Matter, and Antichamber, and The Swapper. This is better than all of those. If you enjoyed any of those games, you will enjoy this.