There's a lot of homework if you just want to break down the specs on all those bikes, tyre size, how many gears, front susp or not, etc etc...these are the things that dictate whether any particular bike is more suited to you than another.
Tyre size and type ? Chunkier tyres will slow you down if you're on the road, but be better for track and trail riding. Knobly tyres will be better offroad, smoother tyres better on the road.
Gears and how many ?, obviously the more there are the smoother your ride will be, the less jump there will be between gears. Not so important..but better.
Front sus...may be important, but if youre on the road mostly, they just add weight and slow you down.
The main question for me would be..what kind of riding am I doing, what do I want from my bike, then match the bike to that .