Ecto is the best ORM-like I’ve ever used, but I still find with complex queries that it’s way easier to express myself in SQL. There are definitely some benefits to doing it the “right” way, but there’s a lot of pain writing in one language to get a specific result in another.