Currently running Michelin Pilot Power 2ct...all of the above tyres should perform exceptionally well for you! ... i personally feel the MPPz suit my bike setup, ridestyle stick like the proverbial, but give reasonable milage.
I havn't had the chance to run a set of Pirelli Corsas, but they have exceptional test reports, however like most Pirellis wear fast i would think. I maybe give em a run next set round for comparisons.
:thumbup