I tried GnuCash for a while. It's powerful and feature-rich but I couldn't get used to the non-Mac interface. It's free, though, so give it a shot if you're trying to break away from iBank. I think it exports/imports iBank files natively, though I could be wrong.