"We use S/MIME in our company and it is extremely easy to use, once set up."
Using it inside a company is far easier - especially if you have a directory service storing user certificates and connected to the mail system - the problem of all these systems is to use them among companies and external users.