I will start my first 3D game, and for now I'm inclined to Ogre3D and C++. But Ogre3D isn't an engine. It is a 3D rendering library, and quoting another user here in GameDev: Ogre3D does not have integrated collision, physics, networking, sound, scripting, etc.
My question is, what the solutions for that "missing features"? Is there some good free/oss libraries to make that parts?