It depends primarily on how much they're used. Trains are used a lot in western Europe, which makes electrification very much worth it. But if you only get one train per day, it's probably better to stick to diesel.
No. It depends on how much it costs to erect thousands upon thousands of miles of transmission lines.