I connect to my Veo 4.0 using my Android phone from the subsurface mobile app via Bluetooth. Pretty much trouble free. No idea if you try Bluetooth from desktop, though I think it should work.
As far as I can tell there's no way to set the computer from subsurface. I think there is a bug with their proprietary DiverLog+ software, where if you set the computer setting from the app it always reverts to DSAT. Probably a firmware issue, because the computer seems to take every opportunity to change from Buhlmann ZHL-16c to DSAT. Its the same menu as setting the O2 percentage, so I don't tend to forget to change it back. I tend to configure my computer with by clicking rather than phone thorough.
There are also reports that libdivecomputer and now subsurface support the Deep 6 Excursion Dive Computer, if you are cross shopping. I don't know how they worked that out, but I'm glad they did. It would make the Excursion a strong contender if I were looking in that range again.