Should I use Organic Groups as a content organizer?

Events happening in the community are now at Drupal community events on www.drupal.org.
Parke's picture

As I approach my final assembly of D7, I'm curious as what best practices there are for organizing content per 'subject'.

On my sandbox site, I am using Organic Groups to categorize content nodes into separate sections. I think this would be very helpful for restricting users' permissions when accessing certain 'sub-sites'. I'm attempting to use tokens to retrieve this value for URLs, sub-sub-sites (with separate navigations), view integration, user permissions etc.

I want to know your thoughts with this type of method of sub-site or subject organization before I delve head-first into the final development servers. I've read numerous examples using D6 node references, core-based taxonomy, D7 with custom fields only, etc. but I wanted to make sure I've chosen the best option.

Thoughts?

Thanks!