Minha experiência recente com a Elance, em particular, parece sugerir que muitos desenvolvedores baseados na Ásia estão preparados para minar os desenvolvedores ocidentais para obter o trabalho, mas todos parecem visar as tecnologias populares, como PHP e C #. Assim que você adota tecnologias menos populares, começa a encontrar menos lances de pessoas e as que o fazem estão preparadas para pagar muito mais.
Um amigo usou Elance várias vezes para encontrar trabalho. Um trabalho era testar os aplicativos para garantir que eles fossem adequados para uso por crianças, e ela estava sendo paga mais por isso do que ganha em seu emprego diário.
Eu publiquei alguns empregos na Elance esperando ser inundado com ofertas baratas de US $ 5 por hora, mas não recebi isso. Tratava-se de trabalhos que envolviam web design e um aplicativo para iPhone envolvendo comunicações de voz. No primeiro caso, recebi ofertas muito mais altas do que estava preparado para pagar e, no segundo, não recebi nenhum lance.
Nos dois casos, eu ficaria feliz em excluir uma oferta razoável de um desenvolvedor de qualidade em vez da oferta mais barata, mas em ambos os casos eu simplesmente não as recebia.
Eu acho que você pode ganhar dinheiro como freelancer no Elance, você só precisa se especializar em um campo menos popular para não competir diretamente com os desenvolvedores asiáticos.