The Ranger doesn't have any utility skill because it's a straightforward combat unit. It has solid stats and a grenade.
It's simple and it works well. Sometimes less is more.
Shock troop also straightforward combat unit and can use smoke
they have 1.5 armor and free 6 smg
What's the difference between them? They play the same role
Ranger come out 1cp late and have to buy smg for expensive muni
Are Rangers stronger than shock? no
Can they deal with light vehicles? no
Ranger dont have solid stat beacause their damage reduce will be take away