@dmaziuk
Shearwater uses open versions of VPM and Buhlmann ZHL. Unadulterated, open source, you can model exactly what that computer will do with any software out there.
Suunto has a proprietary algorithm. No one outside of them knows what it does or how it does it
Oceanic/Hollis et al have a proprietary algorithm. Same as above
I believe Atomic uses a proprietary algorithm as well.
These are less than ideal because they have unpredictable behavior. Suunto's are notorious for penalizing for sawtooth profiles, short SIT's, reverse profiles, etc. but you have literally no way of predicting what it is going to do. From a dive planning standpoint, that is annoying, and potentially dangerous.
From a lockout standpoint. The Shearwater computers track your theoretical tissue loading and make recommendations on deco stops. No computer knows that you are bent or not. The Shearwaters will continue to track your tissue loadings until such time that you shut it off. This is very important because you may be in a scenario where you are forced to blow decompression stops to save your life or that of someone else. You blow 30 mins of your 20ft deco stop to get someone to the surface so they live, then go straight back down. You have bubbles forming, and another computer will lock you out. You have no method of tracking your tissue loading. The Shearwater however will flash a bunch of red signs at you telling you that you are an idiot. You get the guy to the surface, then go back down to somewhere below your last cleared stop. It just keeps tracking your tissue loading until you decide that you want to go up.
Less severe scenario. You are a conservative diver and normally dive with a gf-Hi of 70. You are sitting on your final deco stop and go "oh sh!t" because something catastrophic happens, or for whatever reason you need to get out of the water quick. You go in, adjust your GF-Hi to whatever, 90-95-99, doesn't matter, and then get out when it's cleared.
From an instructor standpoint, that is a safety thing and I refuse to dive any computer that can lock me out when I'm teaching. That goes from open water, all the way up. From a recreational diver standpoint, it may not be the biggest thing in the world, but does locking you out really make the best sense? If you do something stupid and you know it, you should beach yourself, not the computer.