Simple Machines Forums - SMF - Is awesome, I can only recommend it.
Used it for around 3 websites and communities so far and have not had any spamming or hacking problems. Not talking small websites either.
2177139 Posts in 79715 Topics by 22721 Members. =)
The only downside with it is that it is often hard to integrate hacks / mods. This is due to mods installing themselves into the default skins, but not any custom skins you may have, so if you use a custom look then you won't be able to easilly install mods ( it will require coding on your part ).
Also, if you install mods, it gets difficult to update the forum software since some files will have been changed, and if you are unlucky then the Mod-Author has not updated their mod for the new version.
So if you wanna dabble lots with skins and mods, then I can only recommend SMF if you have some PHP & MySQL knowledge.
Edit:
I should also add that, as a PHP developer, SMF is a joy to work with. You can very easilly use the forums as a global login system for your website, and then build parts of your website based on forums.
What I mean is, you can easilly make a group that has the ability to access restricted content on the forums, and then make websites that can only be accessed by this group in particular.
You can also easilly achieve to only let people on websites when they are logged in on the forums. So yeah, good stuff, really easy to build a CMS around SMF.
Post edited December 18, 2009 by Bio2hazard