I also thought about this but decided to go with Simple Machines Forum and I'm glad I did. Just looking at the dearth of options in the admin area is enough to make my head spin.
That being said, I probably will embark on a custom form just because I'm highly opinionated and capable.