Been through McCarran a few times. Every time that I have been here it had been a good experience. TSA precheck is the way to go as it makes life very easy.
The airport is clean and there are a lot of amenities (it's Vegas). There is free wifi and a lot of charging stations which makes it convenient.
The only suggestion that I would add is to be aware of what terminal you are at for uber purposes. You can get turned around pretty quickly.