guess budget is the main factor in your choices.
I almost always stayed at The Hotel at mandalay due to their resort features and I prefer mgm hotels.
last trip out I stayed at circus circus as cheapest place on the strip and it was a last minute trip, great for families but way too many kids and well below my expectations in many ways