The TB10 is a very nice plane, easy to fly, with no weird behaviour.
A lot of people talk about it needing a long runway, but if you do a comparison of different types, with comparable engine power, you will find this is a myth.
Everything is a compromise, between stall speed, max cruise, fuel flow, cockpit frontal area, range, etc. A C172 probably has a shorter takeoff run but that's because it compromises things at a different point, meaning that it uses more fuel at a given cruise speed.