Muito interessante. assim mitiga as chances de uma falha, além de ficar mais "fácil" de fazer as consultas no banco de dados. Achei muito legal.
Sim, o código fica mais padronizado. A lib tem algumas limitações do tipo não poder dar JOINS, mas eu até prefiro que tenha essa limitação para continuar com a simplicidade, a ideia é a query ficar bem limpa, e que transformações mais complexas sejam feitas utilizando funções do pandas.