I don't store my critical passwords in LastPass. So my email and banking passwords are not there. So I have to remember 4 passwords: 1 x email, 2 x bank, 1 x LastPass. That's not so bad, and means that if LastPass is hacked I can still reset everything.
In theory, your passwords are encrypted locally before they are uploaded. They claim that they are unable to see your passwords. That said, they are right next door to Langley, VA so who knows.
How is that possible when they allow you to share passwords with other people?