Being from Boston, I can tell you it's nicer down here for sure. Cost of living is definitely higher, and it's colder. You'll have to deal with shitty New England winters. Stay here lol