No expert by any means
But, invul is a great set that can easily get you your softcap/resist numbers. I personally LOVE bio armor for the absorb, the self-heal, and the damage boost. But, it is extremely overplayed. I know radiation is also very very strong when it comes to a defensive set.
As for attack primaries, my preference has always been SS but lately the Rage crash triggers me lol. I believe Claws, War Mace, Street Justice are all well-balanced versatile sets. Great ST, Good AOE. Titan Weapons is also very strong, but the slow buildups when you don't have Moment