How simple is it to build a basic forum in EE? I assume Categories can be used for forum categories. Then create a channel "Forum Topics" with a "Message" field. Then perhaps use the Comment addon so everyone can comment on the forum topic? I'd like to be able to support search, as well. That means being able to search the entries in "Forum Topics" and the comments.
Or would it be easier to use an addon? I've taken a look at EE's forum addon. It's too full featured for what I need. Also, the markup, etc. is very messy. I'd need to integrate it with Twitter Bootstrap -- and maybe that's too huge of an undertaking. Maybe it's easier to just build something on my own?
Thoughts?
NOTE: If I were to build a blog, would I take the same approach? A simple Channel with a "content" field, Comments addon, and maybe a tag addon?