Most of them you could order a disc firmware update from the company. But I use my PS3 for Blu-ray. Its crazy how my PS3 is almost three years old and its still on of the best players on the market.
Also I just brought a digital filter/ surge protector for cheap. It cleans up the image a little bit, especially on cable. But IMO usually cartoons seem to be the best looking on Blu-Ray, with all the colors. Even though I would say dark knight is nice to watch, it still doesn't look better than Afro Samurai or Wall-E