I use an Xbox one for cd's and blu ray atm. I have considered other options but tbh all the options are confusing. I have considered a blu ray player that is just as good as the CXC but I have no idea what that would be, or if I could afford it.
Whatever I buy it will be a long term purchase that wont be replaced for a while. I may get get rid of the Xbox One as I'm geting fedup with the type of games that have been released for a while now.