It's an abstraction layer on top of SQLAlchemy. There might be some performance hits, but none that have made me question whether I should be using it. The convenience of having a more pythonic way to work with data for ETL scripts is worth it, to me.