Zayn vs Neville I don't know if I just wasn't as invested but I am nowhere near as high on Gargano vs Almas as most others here so this is a fairly easy choice between my favourite NXT match of all time vs a match I rate pretty highly but not nearly to the level of one of the best NXT has to offer like most I've seen rate it.
As others have said, Zayn had such a great storyline going into his match with Neville. Always trying to win the big one but always coming up just short. Having to go on a road to redemption. Neville going half heel for the end of the story. It made an amazing in ring match a classic because of that story.
Gargano vs. Almas is a classic too, but that match was really the beginning of Gargano's journey. Where as Zayn's match was the end of his journey to win the title and the beginning of the next journey to feud with Owens.
Both classics, but I can't pick against Zayn vs. Neville.
Zayn vs Nevile was far superior. Flowed better, had much better selling, better moments in the match, the match was much shorter and direct, less recycled offence, it felt more fulfilling once finished, superior character work with Nevile being ultra aggressive in his offence than both Gargano/Almas combined, a great build to the finish. Just an overall better match. Gargano vs Almas was a great match but it was awkward in places and too long. And it was simply nowwhere near the level of Zayn/Nevile, in my opinion. The only thing I can see an argument for is the atmosphere which is more to NXT being a bigger brand in 2018 than it was on 2014.
Gargano/Almas for me but Cesaro/Zayn from the very first Takeover is still my fav NXT match ever, hardly anyone talks about it anymore while their 2 out of 3 falls from NXT weekly show gets mentioned more. That was great too but the Takeover match is just perfection for me.