Actually from British colonial era itself, Jhansi has been rich in railway infrastructure. After becoming div hq, infrastructure facilities like running room,rest room,crew lobby, loco shed(both diesel and electric), cdo were further expanded as its territory extended till Tugalakabad.
Consequently, facilities like huge disposal land at city centre for railway authorities, school, hospital etc were developed. It had largest railway colony of country.
After Agra become div hq after NCR carving, it also got those facilities but lesser in quantum as land resources not much freely available in Agra city. Also,its territory is...
more... comparatively small, so requirement is less.
Also, since running crew have on an average run time of 5-7 hrs for optimum use, having 2-3 hr close vicinity from jhansi become negative point for both Gwalior and agra. Though jhansi provides good patronage to all trains as people from nearby less connected/zero connected regions of bundelkhand/MP/UP come there to board trains.
But in future, when NCR will have rotational crew change policy it will lead to further rail growth of both gwl and agc