I like to keep some boiled eggs on hand. I usually boil 6 at a time. I add some baking soda to the water before boiling, seems to help the crack & peel.
I too, do the crack & roll on a counter surface before peeling. With the shell cracked into small pieces, as the rolling does, more seems to stay with the membrane that coats the inside of the shell.
I may do 3-4 eggs up with mayo, a touch of mustard and perhaps some sweet pickle relish..maybe some finely diced sweet onion, then keep it on hand for sandwiches.
Boiling..I just put the eggs in water from the tap, place over the burner let heat to a boil, then turn boil down to a low, constant boil and after 12 minutes boiling, take off fire and immediately place eggs in either ice water or very cold water, before peeling.
Living alone now, having boiled eggs ready, is a convenient way of portioning servings.