No, and you can use a controller on pc 😉
I was actually really considering getting the Xbox One X right away for all the 4k, HDR and other graphical improvements for Halo 5 and all the other killer apps. I am even a bit interested in what will be done for the MCC even though I feel its way too little, way too late but despite all the temptations I think I am going to hold off. When I was younger I regretted not knowing about and getting the Halo edition original Xbox and Xbox 360 and ended up selling my Xbox 360 slim just to get the Halo 4 edition and did the same with my Day one Xbox One to get the Halo 5 edition. This time I am going to hold out for a Halo Xbox one X and hopefully internal HDD capacity will be increased.