I've been a fan of Sportiva shoes pretty much since I became a climber, so I guess I'm a little biased when it comes to their products. It's the only brand to really fit/hug my foot, and give me that feel and performance I love. That being said, the Python is the best shoe I've ever climbed in. Whether your at the gym or crushing outside these shoes are bomb. They've done everything asked of them from steep boulder problems, to pesky slab climbs. They're comfortable enough to wear for multiple climbs and sensitive so your never guessing what crystal your toe might be on. I got my pair just after they first came out and they are still going strong, even with high use both indoors and out. If your not convinced your current shoe is the one try the Pythons, they don't disappoint.