Dunno, I haven't ridden any of the bikes suggested so far. But I will say Street Triple, and here's why:
In a world without good, fun 2T road bikes, I was looking for something that would be a proper hoot. The Striple fitted that bill. Put a decent can on it, and the sound track is great too. More than this, it would make a decent all-rounder (although I wouldn't personally want to tour on one), and many do use it that way. Tweak the stock suspension a little (even on the R models), and it's a giant killer.