Speed of train is irrelevant compared to the obligation to check the range of EVERY TURRET on EVERY PLANET just to have a chance that trains might be targetable.
It was ok when trains had little impact, but now, it's annoyingly grindy and barely fun.
Also, cargo trains should have cargo (something like 50k metal / 50k cristal) for the player when destroyed (they are, after all, CARGO train).
Agreed that some of the "out of the wayness" things that worked well for the old trains now don't work very well at all for these new trains (in terms of "fun factor"). Things like none of them being auto-targetable, their high HP even for important ones to destroy (like cargo trains), their decently high speed, etc.
Not sure how to solve the turret thing though. I mean, after all, turrets are immobile; it is sort of their nature for things to hop in and out of their range and they can't do squat about it. Other than making trains stupid (have the deliberately fly towards your turrets) or giving them some sort of wacky negative radar dampening (things can fire upon it further than normal range, so a target with -1000 radar dampening that is 3999 away from a unit with 3000 range, the unit could still fire upon that target, but it couldn't if it was 4001 away).
I think making the "critical to destroy" trains auto-targetable, a control option to make the rest auto-targetable, making cargo trains have an HP between the "normal" trains and the nuke trains and/or giving a reward to destroy them before they "deliver" their "cargo", a speed nerf (except maybe for EMP and nuke trains), and maybe an across the board HP reduction are all good ideas to consider.
Also, what about cargo trains that spawn on a distant Ai planet and then decide to "deliver" to a distant AI planet, pathing only through AI planets that are somewhat distant? There is pretty much no chance for players to deal with that, or even know it is happening?
Even though it makes no sense lore-wise, can it be made such that cargo trains that have gone through at least one planet adjacent to or on a non-allied (aka, neutral or human owned) before their "goods" can be "delivered", just for the sake of fairness instead of an unavoidable reward for the AI balanced around being avoidable (unfair, because it isn't in the current setup)?