The Downeaster line is an example of why trains don't work in the US. It takes 2 1/2 hours to get from Boston to Portland. That's an easy 2 hour drive. It stops in a bunch of useless places and it's on old, slow track. In Europe, you'd take an Intercity for that trip and it would be an hour. You wouldn't consider driving since it's so much cheaper and easier to take the train.
just curious, which intercity trains in Europe cover 100 miles in an hour? I know trains go that fast in Europe, or much faster, but it seems odd that they too wouldn't have stops in between major population centers. Or do they have separate short run trains for the multi-stop areas?