OpenID is a required feature for the new forum software. Then you'll be able to use an OpenID provider that supports two-factor authentication.
Why not just pick something that gets updating often and move to that?
vBulletin is what I would suggestion. Updates are pushed quickly, and many plugins with an active community. Price tag is a tad high, but you get what you pay for.
Let's get away from SMF, PLEASE!