Comment by bluGill
Having take a bus and amtrack I'll take amtrak. My bus was just as late, and there was less opportunity to walk around. Amtrak has sleeper cars which are probably better than the coach seats I was in (the bedrooms areea good price for 4 people but had 5 and so couldn't make the numbers work)
I took Amtrak from Boston South Station to Montpelier. You have to go south to Connecticut before you can get the Vermonter. The Vermonter was canceled due to contention with a disabled Metro North (or something...) and my connecting train turned into a bus.
When I've gone to NYC, it's honestly been less hassle to just take the bus.