Hi without to take nobody site, I will like to say I do not agree never for I give admin access to my site.(for several reason and obvious us well)
However in the rare case i have to do it ,i will create a temporary admin user account , I give it a time limit few hours and I delete later.
YOU...