I have been using Bitwarden for over a year now and I love it. Bitwarden works on all my devices and generates secure passwords. I used Dashlane before I switched, Dashlane does not allow you to sync your passwords without paying Bitwarden does and its open source.