Well, when I decide to prepare such a delicate dish...

hahaha
I do not put my eggs in the water until it is has reached a roaring boil.
I let them boil for 14 minutes (I have elelctric) and then immediately put them in
cold water for several minutes.
I always have shells that fall off in a few large pieces.