Я юзаю Enpass. Очень удобный. Полностью бесплатный для десктопа и за версию для мобильного придется разово заплатить что-то около 700 рублей, но можно потестить и так - ограничение в 20 логинов. Рекламы никакой. Синхронизация через облако, но не как в KeePass где надо самому сохранять файл в папку облака, да еще и отдельной программой (от облака) его синхронизировать, а тут оно само умеет синхронизировать все с большинством облаков - достаточно лишь залогиниться. Причем оно запрашивает доступ лишь к этому файлу в облаке, что как-бы гарантирует что оно не будет смотреть что там еще хранится.
Долго сидел на KeePass, но достала убогость интерфейса. Как из 2000х... К тому же когда понадобилось синхронизировать со смартфоном оказалось что у него хоть и есть несколько версий под андроид, но они вроде не официальные и интерфейс просто чудовищный. Посидел какое-то время на одной такой и решил все таки искать что-то более современное. Пробовал еще LastPass - но мне не нравится что он хранит данные на своих серверах, которые кстати по слухам были скомпромитированы около года назад (их взломали и похитили пароли). Так что в облаке как-то надежнее (никто ведь не знает что там пароли хранятся, и никто не будет взламывать миллиарды аккаунтов в поисках БД с паролями).
P.S. Есть еще один интересный, полностью бесплатный и довольно современный вариант - bitwarden. Пробовал его недавно, но он очень молодой и пока сыроват. Например у расширения для хрома на редкость неудобный интерфейс (хотя и выглядит современно), а десктопного приложения кажется нет вообще. Жду пока допилят, а там может быть и перейду...