Regarding north shore transit, I think it's a loss that route 451 no longer serves Salem. Without commuter rail fare integration it makes that route less appealing.
Anyhow, not sure why 451 and the Beverly shuttle aren't combined into one. It doesn't make sense to have both with different routes serving the same area.
I've been thinking a LOT about the service cuts in the this area.
Why wouldn't the MBTA run a circuitous route in the North Shore that serves the following and other stops in both directions.
Cummings Center
Beverly Depot
Salem Depot
Downtown Peabody
Northshore Mall
Liberty Tree Mall
Danvers Square