Stayed at Rio many times but not recently. Probably a couple of years back so it's possible my info is slightly dated. Ipanema tower is preferable in my opinion. More recently remodelled and more central location.
I much prefer the Strip View. I believe in most/all cases that also overlooks their pool complex. Beats looking at a parking garage.