After searching for a good community plugin/script for my fishing network i came across buddy press and it rocks. I tried Elgg and others, not that good. I was going buy social engine until i saw the price of their plugins and you can't even transfer your licence. So in my opinion it's buddy press all the way, will be adding forum soon.