Hey look it's a bus service and it's not going to be perfect. I remember the first time I took a Greyhound bus and I was beside myself. But you know what? It's not awful. They offer pretty decent wifi service.
You just really need to understand how this type of travel works (not difficult) to make the most out of it. If given a choice, I'll stick with renting cars.