Ecto is great. The only problem I've had with it was when I used it together with sqlite. It appears that by default, Ecto locks the sqlite-database file such that other clients cannot write to the same database.
With Python didn't encounter such problems. I assume this is more of a user problem - as I wouldn't describe myself as an Ecto or a sqlite expert.
A bit of a shame that Elixir isn't as popular as other languages. Solving problems can get a bit tedious because you can't just google it and find your answer in a stackoverflow post.