The real issue is on what dives should you do a safety stop, and on what dives can you skip it. The practice nowadays is to do a safety stop on all dives, but newer computer technology may play a role in that.
When I do an NDL dive with my Shearwater computers, I leave them in tech mode, and I have the SurfGF mode open in one of them. That tells me how close I would be in percentage to the Buhlmann limits if I were to surface right away. What a lot of people are doing these days is ignoring the standard time of a safety stop and instead ending it when they see a SurfGF they like. In theory, anything under 100 should be safe to surface. An 85 should be good, and 75 should be very safe. Some will stay until it drops to 70.
When you start thinking along those lines, you look at the safety stop in a whole new way. I was just diving for 2 weeks in Roatán, and we spent a lot of time in pretty shallow water while using nitrox. I was the only one on those dives with a SurfGF feature, and everyone else did standard safety stops every time. I stayed with them regardless of what my computer told me. On nearly every dive, my final SurfGF was below 20, and it was sometimes below 10. On one dive it never got above 19 throughout the entire dive, but, by golly, we all did a safety stop. I do not believe a safety stop was necessary on any of the dives we did.