Your first point is problematic since revolvers do fail. With good quality, properly maintained guns and good ammo, I think there is far less difference between revolvers and semi-autos in terms of reliability than many seem to suggest.
At the end of the day, they each have their strengths and weaknesses. People have to decide for themselves which combination suits their needs/wants.
This is aside from the fact that this has been discussed maaaaaaaaaany times.
Is it time for another caliber debate?