A abordagem do lado do cliente terá o menor tempo de desenvolvimento, porque você só precisa desenvolver uma camada (o cliente). Se você seguisse a abordagem do lado do servidor, teria que desenvolver o cliente e o servidor. Talvez o número de linhas de código não seja muito diferente, mas com a abordagem do lado do cliente você terá que lidar apenas com um programa e uma linguagem de programação. A depuração será mais fácil, também porque existe apenas um thread.
Se eu entendi corretamente, você não está preocupado com o impacto de longo prazo de sua escolha, então não considero isso na minha resposta.