When 4G is more widespread then on train WiFi will be massively better. Not only is 4G faster, it uses a lower frequency radio wave which means the signal will travel further from a tower (meaning fewer black spots) and they penetrate buildings and structures better.
4G in UK occupies 2 bands (ignoring EEs sliver of 4G in the 1.8GHz 2G band), the lowest of which (800MHz) does has better area coverage, and will be deployed in rural areas, but will be significantly slower than the 2.6GHz 4G urban services.
More significantly though, by the time that 4G is prevalent enough that it'll be actually usable between cities on the train, on-train wifi will probably be all but forgotten, especially if you have to pay for it.