Please don't have trainers, the thing I hate most about OTs is logging in, going to trainers, and not playing due to being able to train.
Just have training be in the actual world, so there can be player interaction.
And no, don't include quick-time events to training, this would be an...