What's wrong with KeePass for Windows? I'm using it and it works for me. I actually prefer it to C++ version, because .NET is a managed runtime and provides defense from some common vulnerabilities which is important for security software.
The single thing that keeps me from sticking with KeePassX is simply because it doesn't have the auto-type feature. I love that it's open source and works on all OS, but that is such a convenient hotkey that it's hard to give up.