Thank you for this article, really good points in it!
I like that you stressed the need to set up infrastructure, this is sometimes overlooked and we end up without valuable or important information about the project.
And yes, we should focus on the user experience because retention must be built into the project.