Here my thoughts on Juggernauts class and why i think there good design and bad design among them
Champions like
is good example of a good juggernaut cause they don't get rewarded for going full tank cause more offensive builds is more rewarding for them.
While champions

are getting rewarded more for going defensive somehow.
And you know what i liked about
recent change ? Right cause it force him and reward him for going more offensive than defensive.
That what should happen to most of this class champions to make them go more offensive, Nasus is annoying to play agianst cause he get pure AD damage on his Q while going full tank same for garen and same for daruis.
All of this defensive champions just need two items which is
and
to kill any squishy or tanker, special i saw garen today take almost no damage from 5 items
yet he able to use one Q + Spin + R to finish him under 3 seconds yet that garen had only
and
as mr items only.
I just wish they take a step and force this champions to go more offensive for the sack of this game, they all got build in sustain and tankines in fights anyway doesn't need more salt to the burn by going full defensive and yet burst that much of damage.
And that is my thoughts, agree or not with them it up to you and i don't mind if you want to comment on that.
Edited : I know you all going to say all of them get reward for build defensive, But i talking here about the damage output compare to building that and that. Garen, Daruis and Nasus defensive build put enough damage to match offensive Urgot and Illaoi damage.
or 
.
While on other hand Garen, Daruis, Nasus can put them in middle of fight and survive with their tankies and inbuild sustain and able to put alot of damage for their defensive build not to mention it easier to disengage from fights while urgot and illaoi mostly all in for fight either die or win.