I am surprised you never considered a PS3 as your Blueray / DVD player. I have had mine since launch as its worked perfectly for such things as the PS3 gets updates regularly.
Its probably the cheapest way to get a Blueray player too, or it was… Not looked at prices these days though.
You should have posted a picture of all this stuff your cramming into a small cabinet though. :p