rug·ged

Capable of sustaining hardship and wear.  Tough. Experienced. Dependable.

tac·ti·cal

Showing adroit planning; aiming at an end beyond the immediate action. Prepared. Strong.