I used SMF for a new forum I built. Mainly it's because my satellite connection doesn't allow for FTP uploading, only cPanel. However, my hosting doesn't have cPanel. In that case, the mod and theme uploaders in SMF are essential. However, though, I could have also went with bbPress (WordPress) which also has them.