I love my Juggernaut, I'm only at Lv 25 but I feel study and strong with the Immortal Tree, When I pace my cooldowns, Invincible, Saber Ward, the 6% retaliation buff I feel like an unkillable monster for about a minute.
As for the armour, I love the appearance of Blade Tyrant's Chestguard and Indignation greaves. Real Sith wear Skirts.