Eu utilizo o UserControl com Datasnap (ClientDataSet + RemoteDataModule), mas com o DataSnapConnector.
Ele possui uma configuração um pouco diferente de um conector normal.
Vou ver para publicar um artigo aqui na comunidade para demostrar como utiliza-ló.