I have stayed at the Strat a couple times. I can't recommend it. There are just too many young families with kids. They run all over, tie up the elevators, and are generally a pain. It's just a low rent joint and can't compare to the other places you mentioned.
Although, eating at the Top of the World is a great experience.
Good luck!