Maybe I do a modification of #3, depends on max depth and location factors.
Coming up from say 90 would be 3 Pauses staying around X feet, for longer as shallower. (I think a couple of other posters expressed it better LOL.) Then what I call my Safety Stop also depends on max depth and time spent heading up. It could be 3 stops between 20 to 5, or one around 15 10. Time at Safety varies but no less than three minutes, more like 5+.
I learned the bones locally or recommended (local) game plan in class (Padi) and repeated after by other divers. There is stuff to see all along the way, I only dive locally and generally multi-level. The fine tuning is my interpretation (considering my age etc) of several sources, most, maybe all, probably could be linked back to ScubaBoad. ScubaBoard and its links did convince me to think ahead and formulate a more specific plan for dive/gas.
Currently (at least) Im going by the head up to Xish and look around a while there theory. Weighing time spent at depth off gassing / reloading or, aiming for more off gass and less reload. At least thats what I interpreted. Recently I was looking at computer profiles and this thread gave me a bright idea. I remember a 34 with minimal exertion, realized I was too tired to be diving and called it, taking only 2 min@ 15 Safety and was really pooped on the surface. Thought then I was just really tired, but later decided I blew a Safety resulting in that extra level of fatigue, lesson learned. Im usually very refreshed after 1 to 2 dives and hadnt paid much attention. So Im going to make a note of fatigue level to compare to ascent profile.
Its all a work in progress and welcome comments.