The Pro XS will be the speediest of the 3, 2 strokes wind up faster than 4 and weigh less. The Merc and Yamaha 4 strokes seem to be a six of one half dozen of the other deal. some prefer one over the other for personal biases and will argue those biases.
All things being equal, I'd go with the Pro XS
If 4 stroke was my choice, I'd look at price and dealer/service support. Never buy a motor you can't get serviced locally. Mercury Marine service is 4 miles from my house so I run a Merc. I ran a Yamaha for 15 years prior to that with no problems.