The NC game this year was better because both teams were making plays at the end. The KU-OU game was very good, but the play making down the stretch in each overtime was disappointing. The last minute of the NC game was incredible because of the shotmaking and playmaking on both sides. The game was won because Villanova had the ball last and had the chance to make one more play.
The A&M-UNI game was a crazy ending, but it wasn't a "great game." Without that ending, no one even remembers that game.
The MSU-MTSU game was pretty good, but the play making wasn't incredible. It was a "really good" game.
I would actually rank the UNC-UK game from a couple weeks ago third behind UNC-Nova and OU-KU. That game was back and forth with exceptional playmaking on both sides, amazing shotmaking, adjustments from both sides, etc. A lot of the other games on the list had great endings, but you could pick them up in the last two minutes. Those three games I would rank at the top were great throughout, to the point that you didn't want to miss the next minute at any point.