Sniper and Commando are two completely different classes.
Sniper:
Good at cover and insane DPS. Can survive fairly brutal firefights with their enhanced cover
Commando:
Brute hands down. Good at charging in and murdering everyone in their path. Also, they can heal themselves mid-combat and stay in the fight longer. They make good Tanks and Healers.
You choose, it's up to you.