Is it possible to turn notifications for the post on by default every time I post a new topic or reply to an existing topic?
Just to spark debate, I dont' find this forum all that hard to use. Sure, it's not the latest or easiest, but it seems fine to me.
If you are looking for a new one, I personally recommend SMF:
http://www.simplemachines.org/
Cheers - Callum.