Well, I dont know if this answer will help you, because i just own a NUCi3fnk.
But i run a debian derivat on it, and i have no problem with graphics and wifi. Can't say anything about bluetooth, because i do not use it.
The only problem i have is with the combo jack line-in/out. This was not recognized. Neither with debian nor with fedora.
btw. before installing ubuntu, u can just run ubuntu in live mode to test everything you want. If u dont own a nuc yet, well, just buy one e.g. from a very big online e-commerce store (which also is a company for cloud computing, digital streaming, and artificial intelligence and one of the big 5) and if it does not work, send it back.
Thanks for your reply and sorry for replying late. I was facing some login problems on Intel website since past few days which seems to have now fixed.
About buying from online website and returning it, I am a bit against this because this entire process is a cost to the seller who would sell that NUC to me. And because one of my friend sells online (different category), I know how frustrating it is for him when he has no options but to accept those returns and also he is been charged for the same for no fault of his.
How about installing ubuntu on VMware and win 10 as host?