Having only 8 matches really helped it in terms of match quality. We had four matches that went over 20 minutes (the first time that's ever happened), and we had two other matches go over ten minutes. The only ones that didn't were a two minute shield match that was still pretty fun, and the six minute diva match that pretty much exceeded the expectations of those who didn't really have high hopes for it.
With those, you had a decent battle royal with some cool moments, good action and a surprising winner to many in Cesaro, and then you had the four way elimination tag match on the pre show that was great.
Then you have the 20 minute matches. Bryan/HHH was fantastic (***** for me even after watching it a second time), Wyatt/Cena was an incredible display of storytelling and a great match. Lesnar/Undertaker was disappointing but still an okay match after watching it a couple more times, and the main event was fantastic. Best main event for a Wrestlemania we've had since Edge/Undertaker imo.
So just in terms of match quality and consistency, this was easily one of the better Wrestlemanias we've had. I currently have it as:
19
24
30