I have to admit when I was in the RAF the level of Nav (for example) was by far superior than the civil way. It focused much more deeply and wide range of nav sims.
I do appreciate that people dont have that sort of money , but the CAA/Airlines should invest more in training.
IMO Military personnel are much more highly trained!!!