I have stayed at all three - but only in 2020.
Westin refused to upgrade me since it was a weekend night, despite availability. Bed quality was terrible. Westin breakfast in the restaurant is good.
JW has the best showers. Beds are okay. Lounge was closed at the time but appears to be open now. I have gotten suite upgrades here.
Marriott was very new. Beds seemed overly firm. Breakfast was in their Market at the time.
My preferred hotel is the Otis by UT due to the delicious breakfast and nice beds. However, I would pick the JW or Marriott to avoid the poor rooms at the Westin.