One thing to keep in mind that if you are using Amtrak this much, you will easily achieve "status" with Amtrak not to mention rack up a ton of Amtrak Guest Rewards points.*
While these points can be saved up and applied toward other things (such as a long-distance train trip in sleeper), they can also be turned around and used for your regular work trips, especially as a hedge against the inevitable time when fares go up or you are unable to snag a low-bucket fare. Other than a handful of (holiday season) blackout dates, your AGR points can be used on any NE Regional train at any time.
So if you stick to Amtrak you may not end up spending as much money as you thought since some of your trips can be free. And Amtrak would offer a reasonably good "workspace" environment on the way, unlike the bus.
*Assuming you sign up for Amtrak Guest Rewards and supply your number when booking your tickets