Personally I like keepass. I don't love it, and it's UI could definitely use some work, but it suites my needs fairly well.
Me too! Though I'm curious as to what you mean by multi-device? I use it on multiple devices just fine, though I have to sync them by hand.