Cara, isso depende do tipo de aplicação que você quer desenvolver e sua afinidade. 90% do trabalho de desenvolvimento em Mobile é interface, e na minha opinião, é um trabalho bem difícil e sofrido. Desenvolver para server-side eu já acho mais tranquilo, mas em compensação você precisa de uma base conceitual melhor.
Colocando na balaça, você vai ver que ambos tem seus prós e contras. Com mobile, eu acho que é mais fácil você montar sua aplicação e colocar em um market da vida, se você é muito server-side, é mais difícil você fazer um produtos seu … e por aí vai.
Em termos de mercado , a onda do momento de fato são as aplicações mobile: o número de aparelhos só vem crescendo, e como consequência, a demanda por aplicativos também. Porém, se você quer entrar nesse seguimento, eu não ficaria apenas no Android, eu procuraria pelo menos algo para o WindowsPhone. Duvido que a MS não vai brigar por uma fatia desse mercado.