I don't know if I'd call craigslist a nice site. I know it checks all the boxes that HN loves but when I'm trying to buy something simple from the site, I'd rather not have to give the seller my email and/or phone number. Last I checked, there was no way to message on the website itself.
In my experience craigslist has always used a dummy email address between you and the seller. Neither person would see the real email address of the other. Of course, I'd eventually hand over my phone number to make communication easier.
Call me crazy but I trust a website that has to operate under rules and regulations (albeit pretty lax rules) more than a random stranger I don't know on the Internet.