Недостатков очень много: скорость, размер, дизайн, невозможность спуститься на более низкоуровневое API и т.д. Преимущество всего одно — не надо заморачиваться на разработку под несколько платформ. Вот и думайте. Однако могу Вам посоветовать написать сайт, заточенный только под мобильные девайсы (как, например
http://touch.facebook.com/ или
http://t.vk.com/) — в скорости, дизайне и размере Вы точно выиграете!