It is always good to help new players. It keeps them from getting frustrated and giving up on Layo.
I think it would be nice to see more of the World Leaders out and about helping new characters. IC and OOC. I don't mean taking them to complete quest but to maybe explain things to them. Show them around to the different towns. Show them how to fish for food etc.