Watched the first 30 seconds of Machine Head and that was enough for me. Just not a big fan of theirs.
Megadeth tore it up, and was easily the best band of the night. I loved seeing them rip through a set of their heaviest and fastest songs. Finally got to hear them do Tornado of Souls live (I had only seen them on the CW and Risk tours).
Sabbath was cool, but beyond boring. Opening with a slow, doomy song after Megadeth wipes the stage with a set of speed metal songs was a silly choice. I also don't like how Dio ad-libs a lot of his vocal melodies. It makes it hard to sing along.
We stayed until they closed the set (I assume) with Heaven and Hell. It had been a long day and after dealing with a lot of stupid, drunk assholes next to us, we were ready to call it a night.
Overall, the volume was way too loud, and everything sounded distorted, which sucked. You could barely understand any of Dio's vocals. It was cool to see Sabbath with Dio, since I'll probably never get another chance to see them again. If I did, I'm not sure I would go since they didn't really live up to my expectations. I just don't like how they were too loud, and slowed down a lot of the songs to give the set a slow, sludgy, boring pace.
Megadeth owned though.