I have the Pirelli Angels on my '13 650 and like them a lot so far. I did not get the A spec for heavier bikes, as I took that to mean 600+ lb cruisers and the like.
Another popular choice is the Michelin Pilot Road 4, they're usually less expensive. Pirelli was having some sort of rebate when I bought them, so they were a better price at the time.
Metzler is the same as Pirelli, as mentioned above, so another good option.
I do no off road, these tires are sport tour. Not sure how good they would be off roading. The Scorpions are more suited to off road use.