Well.... I've used PADI tables for about a year and a half after my certification (about 40 dives, got certified in 2008). I find the table to be really intuitive, but maybe that's because I'm a computer progammer and it kinda fit the way computers operate. I've even used an EAD table I built in excel myself (not that it's hard) so that I could dive nitrox on a trip where I didn't have a nitrox table (complete with ppO2 info, ...), gotta say the DM and fellow divers on that boat weren't sure what to think of that. I was the only diver without a computer.
I haven't read all the posts yet. I'm a programmer also, and I don't usually have a problem with the tables myself except that they are designed for square profiles and without the PADI wheel or e-RDP ML, there isn't an easy way to use the tables to get credit for shallower depths. Hence, I use the computer. Nearly all my profiles are shore entry, so I go shallow to deep, then slowly back to shallow. A typical dive for me will be 100+ minutes with max depth of 80'. My computer has no problem with it, the e-RDP ML has no problem, and neither does the Ratio Deco strategy.
After taking UTD Essentials, we learned a completely different twist on the tables. In fact, after a few short (or long) hours studying the reasons, I have the table memorized, as well as its operations. Nothing to memorize, it just makes sense.
It is simple: the tables is based on the US Navy tables but with some conservation in some areas. You normally ascend at the rate of 30 ft. per minute until the 50% depth of your deepest. From there, you ascend at the rate of 10 ft. per minute (or ascend 10 ft. and hold a minute, or 30 seconds with 30 ascent, however you want), until you surface. But your NDL is based on your average depth. Your off gassing (deco) is factored into the ascent strategty and we do not stop at 15' for 3 minutes. We use deep stops instead (as described above).
So if I do 80 ft. for the first 5, then spent the rest of the majority of my dive at 35-40 ft. for say, 90 minutes, then your average is likely to be close to 40 ft overall, give or take, so your NDL on the UTD air tables is 170 minutes, so you're well within the limits.
Make a 1 hour minimum SI, then can repeat the dive. Less than 1 hr SI, then make your 30/20/10 stops 2 minutes instead of 1. There are no pressure groups, no residual nitrogen, etc. The table is simple, easy, and consice enough to do in your head (even at depth) though you will plan the dive before entering the water to some extent (mainly for determining volumes and Rock Bottom volumes/pressures).
I have since put my computer in guage mode and use it as a timer and to record my dive profile. People would prolly look at me funny for not using tables or computers, though I'm using the "computer between my head"; but such is my training and the way I practice it these days. This way, IMO, is so much simpler than workin the PADI tables.
I'm not PADI trained, I was NAUI. But there is little difference in table mechanics between the mainstream agencies (including the US NAVY).
This is how it is taught in UTD Rec1 (Open Water) as well, as far as I know.
Thanks,
Shawn