What's crazy is that not once, but twice in the past month, I've been on a train from BOS-NYC that has broken down at some point in CT or RI. The first time they sent a new train (we boarded it using planks laid across the tracks) and the second time they sent a new engine car.
Otherwise, yes Amtrak has been more reliable than Megabus/Boltbus =)