There are so many factors involved in training that making a blanket statement like you do in #2 is deceiving. Age, height, relative skills, and trainer level all contribute to the training speed. I don't think there is a big difference between level 3,4, or 5 trainer.
Once I scored a basket that still makes me laugh.