I’ve been there. The strip is designed to keep you on the strip and spend your money on expensive meals and shows. There is a lot of good entertainment and if you want to spend the bucks you can tour the Hoover dam or see the Grand Canyon.
As far as living there it does have a nice climate but Phoenix and Yuma are warmer in the winter.