I have personally tested buddypress and bbpress and I think I don't like them at all (usability and structure). Too similar to social networks and most of the interesting plugins/features conflict with each other.Our project Switched From Wpforo to bbpress + buddypress. We did a manual migration. I personaly think wpforo is a good plugin, but bbpress is more well integrated with what we need.
But I agree with you in part wpforo is overrated. The phpbb is much better for speed and functionality that can be added and above all security.