Guize, I've been downloading wallets and chains since 2014 and putting them in their own neat VM environment for security. I know the difference between tokens and platforms, lolz.
TX generation and Signed TX broadcast service is the best way to go.
@witoldsz is developing light clients for us
https://github.com/witoldsz/semux-light