Ainda existe uso para o WCF? quando devo escolher APIs da Web em vez do WCF?
Lembre-se de meus pontos de antes - o HTTP é muito mais que um protocolo de transporte; use SOAP em todos os aspectos e considere o HTTP como não mais do que outra maneira de transmitir mensagens.
Se sua intenção é criar serviços que suportem cenários especiais - mensagens unidirecionais, filas de mensagens, comunicação duplex, etc., é melhor escolher o WCF
Se você deseja criar serviços que podem usar canais de transporte rápido quando disponíveis, como TCP, pipes nomeados ou talvez até UDP (no WCF 4.5), e também deseja dar suporte ao HTTP quando todos os outros transportes não estiverem disponíveis, você estará melhor com o WCF e usando as ligações baseadas em SOAP e a ligação WebHttp.
Se você deseja criar serviços orientados a recursos por HTTP que possam usar todos os recursos do HTTP - defina o controle de cache para navegadores, controle de versão e simultaneidade usando ETags, passe vários tipos de conteúdo, como imagens, documentos, páginas HTML, etc., use modelos de URI Para incluir URIs de tarefas em suas respostas, as novas APIs da Web são a melhor opção para você. Se você deseja criar um serviço de vários destinos que pode ser usado como serviço orientado a recursos sobre HTTP e como serviço SOAP no estilo RPC sobre TCP