The reason I put Kareem first is becasue He won ring with two different teams thats proves he didn't need Magic to win.
I think you've got it right for the five. Maybe someone can make an argument about the ordering, but it's tough to put anyone else above these five.