I don't think their anything wrong really with NXT right now, but i do feel like they are still trying to ride the wave from 2 years ago when they had all these top indy talents on the roster and they forgot that they we're a developmental system first and a touring brand second. It still a good product to watch but they had to go back to what they had before the era of the balor, joe and nakamura and it's hurting the brand a little bit because fans of that brand want to see those top indy stars and while they still have some of them, they're not prominent like they we're back then and you're stuck with guys that you need to build up which is harder when you have fans that want to see stars on that brand.
The other problem bringing guys on the brand that have no business being on that brand to begin with. Drew Mcintyre is one that comes to mind right of the bat. The guy should have been brought back to the main roster as soon as he got sign, he doesn't need to be in the development system and is taking a spot from somebody that need it more and could have benefited from getting a bigger spotlight on them like a Allister Black who's should have been put on the main event level months ago instead of spinning his wheel doing the same thing for what seem like a long time.
If the brand was doing what it was preaching and being the place we're they are producing the future of the WWE, then i wouldn't be a problem but sometimes they put more focus on guys that are in the twilight of their career mostly because they have name recognition then putting the focus on future generation that can grow and become the next breakout star.