When do you need to use it? What if your site isn't public facing is there any benefit in having an SSL?
ok now would you buy from a provider who had SSL on their site or would you buy from a provider without SSL?Explain what you mean here, to me I see this and instantly think marketing mumbo jumbo, the rest of your statement is spot on, to prevent MITM, SSL does not provide any actual security server side than that.
Yeah, because of all of those hackers on your intranet right?And, if you website is not public, it's good to have it on the important areas of your website, to encrypt the data - as an extra security measure - you can never be to precocious nowadays I guess.
Well, no, it's not easy (yet) - at least not to do it correctly. And it isn't exactly cheap either. I'm hoping that Let's Encrypt will resolve both of those issues.SSL is so cheap these days you should implement it no matter what content you are hosting. Not only it encrypts the connection preventing MITM attacks but it increases the confidence even in a private website. Contrary to what others say, SSL is extremely easy to implement and it takes only minutes.