The PC software for all test equipment sucks no matter which brand it is. The software is provided as some kind of courtesy but since it is not a source of revenue don't expect miracles. If you need good software to control an instrument either buy a package or write it yourself.
I disagree. You could apply the same argument to manuals or customer service. Yet there are clearly manufacturers making better manuals and having better service.
For the PC-based instruments the software is obviously important to many customers. Software for some logic analyzers (e.g. Saleae) is not terrible. Same applies I imagine to Picoscope.
Windows software for some Tektronix and Agilent logic analyzers is the same as runs on the stand-alone scopes, so is quite usable in my opinion. I did not have issues with the Tek and Agilent software for AWGs either (ArbExpress, IntuiLink). Apart from the limits in the free version and range of supported instruments, BenchVue seems to get decent reviews. Tektronix used to publish a version of NI SignalExpress for free that worked with their instruments. Was decent, though with limited features.
The software I have seen from Rigol, however, ranged from barely usable to terrible. I have not used any GW-Instek software, so I can't comment about that.
Writing your own software is almost always an option, except for manufacturers that do not publish the proper documentation. I am not aware of too many commercial packages that out of the box could do data logging with these kinds of instruments. There is LabView, of course, but that is just another programming environment to develop your own software in.