The soldier is probably the best class for out and
out combat. His armour lets him take a beating while his rocket launcher, double barrel
shotgun, nail and normal grenades allows him to hurt LOTS of enemy.
The soldier is a better defensive class than offensive class because of his speed. He
still kicks on offense but i prefer to use faster classes there.
General tips
Offense
Soldiers make a good offense to take and hold a route to the enemy flag. Being able to rocket jump into position helps them access areas to attack from unexpected quarters. When attacking your objective should be to open a hole in the defenses using sheer force. When you kill a defender try and hold their position from them and keep the hole open. If your team inform you of a sentry that is going to hurt your team then go after it with rockets and nail grenades.
Using advanced tactics like rocket grenade jumps you can literally fly across a map.
Defense
When playing defense it is often best to position
yourself close to supplies and/or at bottlenecks in the map.
A soldier makes an excellent guard for a sentry gun and can be a particularly solid
defense. One of my favourite positions is in the basement in 2fort5, midway between the
spiral and the lifts while facing towards the spiral. From this position i can hear
enemies coming down the lift and running down the spiral. When i hear someone fall down
the lift i prime a grenade, move back a little and release the grenade as soon as i see
the enemy (or if it gets close to blowing up time). Once the enemy is dead if i have taken
a fair amount of damage i'll toss a nail grenade into the bottom of the spiral, head to
the bottom respawn, toss a nail into the lift area, resupply and head back to position
before my original nail grenade expires. This allows you to stay in place indefinitely. In
addition to myself there is usually a sentry and engineer backing me up :)
Binds to have
Nothing out of the ordinary...