My opinion is that they are all fine guns.
Your best bet is to find a range locally where you can rent each and see which one fits YOU best - how does it feel in YOUR hand and how do YOU shoot it?
I really like the SR9 and the Glock 19, but I dont care how the XDm fits in my hand.
Just my .02!
Good luck and remember safety above all!