Your post is confusing what the "complete truth regarding their dive computers or the software"
1 upload issue in 1000+dives, never an issue on a dive. 7 divers who all find the computer intuitive and easy to use.
The have never been any 'gliches' in the log on any dives with the Mares Puck. One dive did not upload, this is most likely due to the software assessing that the dive is already uploaded given the dive characteristics.
I had several emails with Mares, they reviewed log files but did not find an issue.
I would strongly recommend the Puck computer, as a basic simple dive computer.
I think my support ticket is still on Mares forum after, I'm thinking 3-4 years (I've given up, and found better things). Their support regarding computers/software is abysmal and I gave up. A Computer programmer here on SB gave me more help than Mares. I do (did?) like the Puck, and did recommend it to many, but with the caveat that the support from Mares is non-existent. I'm soured enough to never recommend anything with the Mares name on it....