@ G Sxty
It's really great to have words from experienced pilots like you. But I have to argue one point though.
Raw flying ability alone can't make a good pilot of someone who isn't enjoying the positive and challenging mental state, especially at the early stage of learning.
Flying ability and the mental readiness should co-exist together. Both are to generate unconsciously competitive pilots.
Cheers