The USB cable/connection to my laptop is VERY EASY and has never been a problem. The cable is expensive, so consider that in your purchase price. I think it shares a cable with another computer (different branding), and can be purchased cheaper than the GEO branded one. I use SubSurface for Windows, and it works great.
I've never had a problem with the 24 dive storage limit, but your behavior might be different. I travel with my computer, so even at 4 dives/day, I won't go 6 days without downloading my data.
I use Subsurface for linux on my desktop and laptops, Subsurface for android on my phones and tablet. Today it works fine to do download in Android to the phone/tablet so I don't need to bring a laptop anymore. I agree that 24 dives would not be any problem.