Quote: "
I tried using Ogre for a while, but there is just too much there to work on C++ and try to learn how to use Ogre."
Yes, that's very true. It's a very powerful engine, much more so than the GDK, but it's quite unwieldy.
Quote: "but finding a easy not so complex library has been difficult"
You should try finding an easy AND complex library: that's even harder! Kidding.
Quote: "I know certain aspects of the SDK have been broken for a while, but not sure what actually is broken. "
You should have a look at the thread "What are the bugs and missing DGDK features (that exist in DBPro) that are most hindering YOUR project?". Although I believe it's not exhaustive (there may be broken things that people can live with and are therefore not there) it pretty much sums up what's the current state of play.
Have fun.
I have vague plans for World Domination