Nice problem youve got there, a bit like trying to decide between a BMW, Audi and a Lexus. Can you go wrong with any of them?
I dont have experience at this level of machine, but like the cars it comes down to personal choice and youd want to test drive them before purchasing.
Also, what about servicing? You may want to consider this for down the track. Who is near home and what machines do they service?
There are sponsors on the left who sell all 3 machines so Id say theyre your best source of advice.