10spd can mean two things. To a cyclist, it means 10 gears in the back. To your average person who doesn't know bikes it means 2 in the front, 5 in the back so 2x5=10 possible gear combinations.
Number of gears does matter, the more gears, the more options you have to keep a consistent pedaling rate over various terrain, and you have more gears to go fast when its easy and to gear down when it's hard.
Front suspension vs. dual suspension is an endless debate I won't even touch.
commuter turned bike mechanic turned commuter (also a Velocity USA employee, but this is my personal account)