I am not a fan of the pirate room bed sizes and location (eg, far from everything) within CBR. I rarely like to be totally dismissive of a room type/resort, but pretty much a non-starter for me, if I'm honest.
CBR has a better kids splash area for the 2 year old, but to me the accommodations and convenience of the Tower win out.
Although make sure to read up on the dining options at CSR to make sure they work for you. The main quick service (El Mercado) has limited grab/go items and hours. It's one of the more common 'complaints' about CSR since reopening. There are other really good CSR dining options but may not appeal to your tastes/ages.
BTW, my comments are more from the adult paying the bill perspextice vs what my kids would say.