I agree, the ADMS-10 software leaves a lot to be desired.
The import function is extremely picky and when it fails it give no usable information regarding what caused the error. Additionally there is really no useful information regarding the various values in the columns or when a specific selection is appropriate. For example what is the correct selection if a repeater shows it uses a DCS tone for both transmit and receive as compared to a repeater that just uses a DCS tone for transmit. I ended up writing a program that took a .csv output file from repeaterbook and generates a file formatted for import into the FT70. During that process I found out, the import function tends to not like "unusual frequencies" (dont know what those are), the CTCSS frequency input must include 'Hz", the DCS column input must have a value, the bank function doesn't work unless at least the first channel has bank 24 selected, and the .csv file has a line for all the blank channels also.
All that said, the software can be used its just messy and if your time is valuable,you may want to use the RTS software (but I havent tried it so I cant say for certain).
The provided cable does support both channel programming and firmware updates. It does have some connectivity issues even with the current driver. And the data transfer process is overly complicated.