We’ve had no trouble so far, but haven’t had the chance to test on a more complex project yet.
But yes, WPML is pretty bad 🙁
We are currently testing Polylang which looks like a good alternative so far. Will write a review once we’re done with the project.