Then, even better yet, if there was a real easy way to link motion capture (Mocap) data to our avatars - How flippin' awesome would that be... All that, would take us even past Unity...
Well I don't agree on this. In my opinion 3DGS should rather stop wanting to be a full development suite and instead be more of an engine. What has computing mocap data and attaching it to a model to do with an engine? Next to nothing. Today there are so many good and even free tools for modelling, animation and so on out there like never before. 3DGS already suffers from the little number of people working on it - don't make it worse by wanting it to do more and more as it won't work out. It should just make sure that it handles the import of certain files right so you can just plug-in the model / animation from your favorite piece of software rather than learning a crude and not really effective tool like MED that has to be maintained and improved all the time while still being a below average kind of tool...
And for this and the other things taking 3DGS past Unity...
No - not gonna happen. At least not for anyone wanting something beyond clicking premade stuff together. I also think that good templates in general are a good idea. Apart from the extremely basic FPS-Creator there's nothing like it on the market. On the other hand it doesn't really work well with the recent concept behind 3DGS. While I always had the feeling 3DGS tried to target newbies I think the development started to run into another way at some point. Having templates for newbies would be great but you'd also need sort of a next step for them in order to lure them into creating their own game logics. For that you'd need an easy to learn language like Lua, Javascript or something like that and not a nearly full blown language like Lite-C. The templates still would be nice to have but you won't really be able to make many newbies that came for the click&play features into writing their own stuff (because the step from clicking things together to a quite complex programming language is too steep)...
In order to get back to your Unity comment: Besides people looking for such a template based system I don't see 3DGS ever getting even close to Unity. They've just got too much manpower and too much technology they bought for their software. There still might be some bald spots in Unity in terms of features and 3DGS actually delivers some of them but they don't pay off in the big picture and Unity doesn't stand still (like the recently announced support for Sony's gamer phone shows yet again)...
As I wrote for a couple of times (and I won't repeat all the arguments for it yet again) 3DGS needs to focus on a niche. It just doesn't stand a chance anymore as fullblown development suite on today's market and catching up the handicap most certainly won't happen due to the lack of manpower. JCL might be good at what he does but he can't do more then simply work...
That's also why I don't think 3DGS should move on to other platforms. Maintaining those ports would eat up much of the progress of the engine itself making it fall behind even more than it already has...