I'm currently writing a new module called forumplus... I'm tired of the phpBB war. It will use nodes solely, instead of comments as replies to the Original Post, and allow for more detailed control of the forums themselves, such as usergroup permissions to allow admin-only or VIP forums within the forum, specific moderators for specific forums, and more on suggestion.
Better integration of modules such as profile, quote, user, upload, privatemsg, shoutbox, blog, path (something other forums don't do) and others is planned for it, as well as, once again, anything suggested.
A basic list of operations for this would be as follows.
Create Container (taxonomy)
->Create Forum within Container (taxonomy/term)
--->Create post within Forum (node/add/forumplus, $forumnew->parent == '-1')
--->Reply to existing post within Forum (node/add/forumplus, $forumnew->parent == $node->nid)
->Display Containers and Forums as a list
->Display posts within Forum
->Display Forums within single Container
->Sort posts by most recent post
->Different display for threads with new posts (bold, different colour; all in the CSS)
->Set moderators for specific forums (admin/forumplus/configure/# where # = the fid)
->Optionally display or hide moderators of forums.
->Display most recent post on hook_overview(), as well as poster and time.
->Threads default to flat-view, maybe at a future point the ability to threaded-view them.