I used LastPass for a couple of years and would definitely recommend Enpass over it. You get native apps and can choose how it will sync if at all instead of all your passwords being stored on LastPass's servers.
Enpass is actually excellent. I've been using it steadily for the past 9 months and its the only password manager that I've managed to ever stick with. Right now I have it on Mac, Ubuntu, iPhone and iPad. Highly recommended. They actually have technical support and they even respond.
Pass is pretty good; you synchronize across devices using a git repo, good command line support, and generally easy to use.
Doesn't pass expose metadata?
To your git repo, yes. If you have a private server set up, then it's not a problem, but if you're using the big cloud providers, then that's something you have to consider.