Slightly in their defense, I just emailed support@mac-dive.com and didn't really apply any further pressure. Maybe some coaxing would have provided a different outcome, but I am of the mind that I shouldn't have to beg someone to talk to me if I paid for something.Interesting about the lack of support, I've submitted a few small bug and feature requests that have always gotten responses. I do agree their technical diving interface/feature set isn't the best.
The lack luster UI aside, my biggest thing against the shearwater log app is that it only supports shearwater products. Currently I'm diving them exclusively but that's not to say I will forever. So I'm not overly interested in getting it all setup to only loose it when I switch computers.
Subsurface has the technical support, and long lasting characteristics I desire, but I just can't get past the UI/UX, it’s just so bad.
I only have Shearwater computers so in my case it is straightforward.
Not to keep beating up Macdive, but IIRC you cannot export your logs after they are in the app in any industry accepted format where migration to another dive log is easy. The other problem is that if you were to move away from Apple's ecosystem, you are out of luck. I try to steer away from any software that incorporates vendor lock-in as a standard business practice.
However, I really really liked Macdive until I outgrew it and became more aware of some of the things I have brought up. I guess if I used a different computer I would have to either burn my eyes with Subsurface or look a writing my own hooks to get the data.