First and foremost I will say that I'm 51 and belong to a generation that does not give up on things easily, and DCS is clearly an awesome flight combat sim. So I'm sticking around.
HOWEVER the training missions have some extremely annoying traits (yes in my opinion of course) that I will list here:
1. The learning curve for some of them is rather steep, and I have to go through them multiple (maybe I'll get to the hundreds) times. Crtl-Z is an incredibly stupid workaround for speeding up the instructions as once you reach the desired point in the lesson you want to go to regular speed there's no way to tell whether or not you have reached 1x speed;
2. Alt-Z is used by NVidia to open the graphics card control panel. Yes I can change it but still annoying, and to be honest I don't want to and will not change it;
3. Why you can't just press space bar and skip the endless talk is really beyond me. It's like the developers paid a lot of money for an American narrator and want you to hear him every single one of the three thousand times it takes to complete the freakin' lesson;
4. I understand you want players to jump (or fly) through hops to get better at it, but why make them do that for every single training lesson? Why not focus on bomb target practice on the damn bomb target practice lessons? You don't even get to the goal of the lesson if you fail to go through the loops, that's annoying and stupid;
5. The sim will never be 100% accurate as it doesn't allow for 3D depth visual cues, and the loops are especially horrible in that sense. There are absolutely no cues for telling where they are and I'm pretty sure 100% of the users who succeed going through them memorize what the path is for each one of the lessons like in a video game. I'd much rather look at DCS as a flight combat sim instead of a video game, and in that respect the flying through loops must do a better job at overcoming the limitations of a 2D representation of a 3D world. If you know what you're doing and know your controls, it should be relatively easy to go through them the first time around, and not have to go at them multiple times to memorize where each one of the loops is and how to maneuver through them.
Now I can picture the admins or the developers or even some fanboys getting offended and replying something along the lines of "if you don't like it, don't play it". Yeah right. I understand one of the goals of DCS is making some money, right? Well I've mentioned I *AM* sticking with it, but I don't see how a typical millennial kid would do it for long, given the reasons listed above. Making things too difficult/cumbersome/annoying will draw new users away and prevent them from buying those aircrafts you want them to buy.
I am also a software developer and am giving my opinion based on my own experience and the kind of feedback *I would like to hear*. Compliments serve me nothing, I value complains.