Inegável dizer que o flash client, mesmo que com uma tela escura poluída daquela, com o terrível e quase morto flash, limite de 60 fps, usando navegador pra jogar, lags na maioria dos pcs, tem mais funcionalidades que o stand alone client, portanto, fica muito mais fácil.
Tem opção pra tudo, andar no aswd, trocar item rapidamente etc... realmente as opções de configurações são ótimas...e só.
Mas, se quisessem, poderiam inserir toda essas funcionalidades no c++, que realmente carece de opções de configurações, é antigo, mas que com certeza é muito mais estável, seguro, liso, clean, sem capar o fps.
Mas a preguiça de mexer no código velho/zuado do c++ como o próprio steve/stephan? disse um vez, impossibilitou a vontade deles de fazerem isso.
Pra tu ver o tamanho da preguiça, o Edubart (antigo Dark-bart) que foi o criador do famoso ot 7.1 que ele o e Dragon Dark(moderador da área de OT aqui de tibiabr no passado) eram donos, fez, com mais um cara lá um client novinho usando c++(na verdade uma versão mais recente, a C++0x), que é simplesmente foda, estável, bonito, com muitas funcionalidades. Nesse caso é open source, então qualquer um pode adicionar o que quiser, como já fizeram, adicionando clima, como neve, chuva etc...
Só falei isso como exemplo, 2 pessoas fizeram um client foda, melhor que o oficial.
Pra jogo "grande" sempre foi e por muito tempo será C++, C# com as de script lua, phyton ou claro, suas próprias como a unreal usa etc...
Flash é pra "joguinho" de web mesmo, mas acredito que tibia seja mais que isso, então, o cliente c++ merece muito mais ser implementado com novas funcionalidades, mesmo que seja necessário revirar e optimizar o velho código.
E claro, concordo com o que o cara disse ali, uma versão pra tablet seria fantástico, andar ao toque da tela, usar runas com apenas o clique do dedo etc..e continuar com o flash client pra quem gosta.