I found a similar thing with my Chammy. The whole bike felt really tall, not just at the front, but it felt as though I was sat on it, not in it. I think that was more to do with the 13 inch BB height which is just way too high for a hardtail for me. I also bought a large and should have bought a medium, but I don't think it would have made any difference to the tall feeling. I now have a Genesis Alpitude and that feels great.
As for your 2 choices, the STP will climb better with a lot of seatpost as the seat angle is steeper and won't put your bum over the back wheel so much. Dirt mag really liked the Blender for razzing about the woods with not so much emphasis on the climbing. Do you have the wheelbase and BB height measurements?