I don't want my friends advice on buying things. I want expert opinions from places like Cnet and ConsumerReviews.
Also word to the wise don't focus on trying to get your app to go viral, it really doesn't tend to work like that. Also success in general - real success - is almost by definition a slow process.