I don't think you can go wrong with any of the cams you mention. They're all good, and all will provide benefits over stock.
As others have stated, it is very much subjective and unless a person is switching different cams in and out, then the ones they have will be the 'best'. I would do the...