there are also some things that can be better i'll espose in the right place some of them.
but i want to do a little overview.
1)real documentation(at least like 6.1)
2)explaination of how some thing works to decide if use them or not.(es get actor from name...it use a binary tree a self balanced one hashing or whatever else?i think that people have to know at least techniques that can hit performances or that can be improved for their special needs.
3)make available some engine internal functions also for custom data and class like the prior example on find by name.The engine could expose some functions to do things on custom classes like on standard tv classes.
4)explaining of the resource system and make it available for other custom data.(it use add ref?es i want the engine to manage the resource for my gameplay type objects definition files or whatever else.if add refs when it does it?on load,on set?
5)a physic character controller(with slopes and steps support,crouching,is on ground and so on).
6)custom per instance data.using per instance streams in minimesh.
7)skinning support more kind of bones es...dual quaternion and 4x4 matrix instead of 3x4..dual quaternion to have more bones,4x4 to have anisotropic scaling(expecially on facial animation or cartoon characters at cost of fewer bones or using splits).
8)a method to do raycasting in physic that retrive all hits and not only the closest.
9)shader for pointsprites(that seems at a first look the only thing one can not customize)
10)shader save and load of precompiled shaders.
Welcome pnaples

I agree with pretty much everything.
A few things tho:
3) I didn't quite get that. You mean TV could be exposing a base class the end user can build other classes on?
4) not sure about this either