I have to disagree with you for the most part about PCSX2. While I do enjoy using it, most games don't work quite right or run horribly. Very, very few work as intended or better.
Wow I can't even build a simple house right with the walls and structures they supply. Nothing wants to connect right for me. No idea how they managed to pull all that stuff off.
While I will never go back to an ATi/AMD I do hate all these rushed drivers for every new game. I always have to go back to older drivers due to some new issue that I never had before. The version I had to install for the Battlefront beta refused to save ANY of my control panel settings.