Who's comment about 0 - 100? If you're refering to me, I never said it will excelerate faster than another bike, I simply said that torque is where the fun is at for street bikes. It's what gets you from 0 - 100 quickly. So, my statement is not false in the context I used it in.
As for the handling, you guys must not have your bikes setup properly. Spend some time and dial in the suspension. These bikes will lean over and carry speeds well over 100 mph through corners. Maybe you need to try better or different tires.
No doubt, there are way more powerful bikes out there, but for the low price, low maintenance requirements, low maintenance costs, exclusivity, sound, great handling, and great looks, it's hard to find a better all around bike for the street and occasional track day.
Yep, loved my Ducati, but hated the cost of repairs, cost of maintenance, frequency of maintenance, and quality control issues. Talk about reliability... The paint was soft, some of the welds looked sloppy, one cylinder liked to drink oil, had to change the rockers because they were flaking, and God help you if a timing belt snapped...
I purchased a complete set of bodywork plastics for mine for the cost of a fender and a rear cowl on the Ducati.
Anyway, these are all opinions. To the OP, make your own choice. You need to try some bikes out and pick the one that grabs your soul. The XBs have tons of soul and character. Trust me, they grab attention too especially when you pull away from a stop light doing power wheelies in at least the first two gears (using that fun torque again).
Couple of pictures of two of my previous bikes (variety is a good thing. Each bike has its positives and its negatives, but they're all fun):