living in charleston sc pros and cons