Нужно исходить из задач и входящих- исходящих данных. Как показывает история с многими сервисами - они умирают. зачем вам зависеть от кого-то или чего-то ?
Написав свой велосипед - всегда знаешь почему он едет так или не едет и где что подкрутить. :)