Ranger is fine, you need to take advantage of all the height point.

Put 1 point in Huntsman then every single point into Ranged weapon to boost basic ranged attack damage, also don't use crossbow since it cost 3 AP, use bow 2 AP so you can attack twice every turn, use ranger to destroy the enemy armor then warrior to knock them down, your ranger will most likely move first.