Re: Creating a community…….
The great thing about bbPress is that it can handle a great deal of things that you want and integrates really well (perfect user integration) with WordPress that can handle all the things that bbPress cannot do. There are also many plugins for galleries and chat with WordPress as well. bbPress has plugins for private messenging and other great things! I would think, between the 2, you could have a great online community!