X-Men Legacy #219 was the last time anyone got Cain's personality and his relationship with Charles completely correct and should be required reading.
It's pretty disheartening as a Juggernaut fan to see every other time he appears he is either a sad sack or being treated like some D-List villain.
It's like the writers choose the worst aspect of his history to focus on and not the decades of other material.