retrofit + gson + что то для асинхроности на ваш вкус(можно юзать и из коробки, но для долгих операций все же лучше что то другое, например rxandroid)
из плюсов такой связки
скорость разработки
легкость поддержки
стабильность
минусы мной пока не замечены