Although I've had experience with both PostgreSQL and MS SQL, well over 90% of my experience is with the former.
When exporting data to CSV where a text field contains the delimiter, PostgreSQL will do the correct thing every time: wrap that field in quotes. MS SQL...will not.