Recs.
Updated
SpecsUpdate
Pros
Pro OGRE is extremely flexible and designed to be extended.
OGRE’s base design allows it to be extended, usually through plugins. Further, OGRE's conceptual design does not assume it will be used for one particular application over any other. This allows it to be a blank slate for users to adapt to whatever applications they need. This gives the user the ability to adapt OGRE to solve almost any problem.
Pro Thorough documentation
OGRE has official support through the OGRE manual and full API documentation. There is additional community support through the wiki and active forums.
Cons
Con Because OGRE has no inherent focus, every use case involves a lot of overhead work
OGRE is designed to be an extremely flexible graphics rendering engine, which means that there is no one test case where it excels. If the user wants to make a relatively standard first-person shooter game, a more thorough game engine with integrated physics simulation and a graphics rendering engine designed for that type of movement, such as Unity. If the user wants to have many animated characters visible at the same time, for example in a simulation or massively-multiplayer game, a rendering engine like Horde3D would be a more efficient option.