Emulators, as fun as they are, unless they go the MAME route, can never be as good as the original hardware.
Sure you can use some shaders and post processing to apply effects like MSAA, SSAA or bump up texture resolution to give the visuals an overhaul, which is impressive in it's own right. But many subtle things like frame delivery/time changes compared to the native console it's running on. Sometimes, even the original developer of consoles can't get it right hence you don't see backwards compatibility.
For example, not all original XBOX games are supported on XBOX 360. The ones that do work, work through an emulator. And this emulator doesn't provide accurate timings. There's a channel on YouTube by the name Modern Vintage Gamer, if you're interested in how emulators work, you should definitely check it out.
If you don't wish to go through the whole video and it's mumbo jumbo, just skip to
5 minutes 30 seconds to see what I mean.
With all that said, the amount of time it took PCSX2 to come where it is today, RPCS3 has taken half the time to reach a similar position. I'd be keen to see how this turns out.
But for all of you who are looking to enjoy vintage PS2, PS3, or XBOX360 titles, I suggest that you buy a used console and a good HDMI cable, and you'll be set for some quality time. The point of my post isn't to bash anyone or discourage people from using emulators, but sharing a humble opinion through which you can experience games that were meant to be experienced.