I use a handful of proprietary and open-source remote access clients for work as an MSP. All considered,
@TeamViewer is outstanding, but licensing / pricing is insane. My overall recommendation is
@Splashtop - mature, trusted, solid security, reliable. iOS support via their Remote Support SOS and Enterprise products.