1Password or LastPass?

Hey all, I'm interested in getting a password management system for myself and one other person. The two I've heard about most are 1Password and LastPass.

I use a MacBook Pro, an iPhone, and an iPad. The other person using this has just a Macbook Pro. We both share an Apple ID for MAS purchases.

I have a dropbox account that I use on all three of those devices, if that makes any difference. I would rather have it sync through iCloud because of it's simplicity, but if I'm correct none of them have that feature?

What do you recommend? Is one better for me who has three devices? Should we both use the same one?

I've seen a few different arguments about this throughout the internet, but no clear facts or reasons. Verge readers are a different breed though, so I'm sure you guys will be able to help me out!

Thanks in advance,

From-Day-0 reader, Kenny

EDIT: I'd like to go as cheap as possible. I also rather a one time purchase, rather than a monthly fee, but that shouldn't be the defining reason.