It is a pretty decent place in the areas you mentioned, however, there are concerns (at least for me).
I really like the 7 on and 7 off schedule. The only bummer is on that 7th day you might be getting home around midnight or later, and you only get overtime for that 8th day if you block in at 4am.
You failed to mention the crappy pay, which certainly impacts your QOL. Captain pay is a joke especially for the amount of extraneous paperwork that must be done. That paperwork issue is being addressed however.
As far as hotels goes, the claim that the hotels are much nicer needs to be qualified since the cities you are talking about are sometimes not served by 121 therefore there is nothing to compare to. Overall the hotels have been great, but so too were the regional ones.
It certainly does not compare to the level of standardization, SOPs, and overall professionalism of the 121 carriers. Guys like to pick and choose which procedures to follow, and there are 3 answers to almost anything.
Lots of cowboys who skip whole sections of the checklist is just one example. That kind of stuff never happened at my previous flying job which was a "regional". Carrying MX write-ups is commonplace, or should I say waiting till landing at a MX station to write up issues.
Things must improve here soon.