Gson не развивается, на замену ему сделали Moshi. Если котлин, можно kotlinx.serialization.
Ретрофит более-менее удобно для кучи разных запросов. Пару запросов я бы делал голым OkHttp.
Короче, простор огромный)
Просто если каждый запрос делать через okhttp, это репозиторий займет оверхдохера строк кода