Vegas is expensive, dirty, and generally unpleasant.
There are a lot of good restaurant options, but nothing all that exciting compared to what I can get in SoCal. And they're all mostly overpriced too. I mean sure, if you want to eat at a celebrity chef's place, it's fine. But it's still going to be overpriced.
I can say that there are a lot of good shows. And sometimes when there's a show you really want to see, it makes sense. With artists doing Vegas "residencies", sometimes it's the best--or only--way to see them. The last time we were there was for Adele, and it was expensive but worth it. The time before that we went to see Jerry Seinfeld, and ended up seeing a Cirque du Soleil show since we were already there.
But I try to avoid it as much as possible--and I don't even have to justify the cost of a pair of plane tickets to get there, like some of you folks...