The one way they are an improvement over Megabus is that they are on time. That's about it.
The wi-fi doesn't work most of the time and the filters are set to an absurdly high level. You can't connect to facebook or Amazon on their network because of the settings.
It's the usual mixed bag of passengers you get. There have been several trips where one or more passengers has been extremely disruptive and the driver didn't do anything to make the trip more pleasant for the other 40 passengers.
I don't think that $23 from Madison to Milwaukee is a great bargain considering all the stops that are on the route. Those stops add at least 15 minutes to the trip. If it were directly from Madison to Mitchell airport, then it would be a great deal, but not if you have to make stops in Johnson Creek and a couple other places in Milwaukee.
It's the only option to get from Madison to Milwaukee if you don't want to drive, because their is no Amtrak route as an option.