I don't think you can compare an old RC ship from 22 years ago to anything that RCI is doing today. I would in no way eliminate them based on that experience. Their Freedom class and above ships are beautiful and have a lot going for them. We (at this point in our lives--DH and I in our mid 40s and two teen boys) much prefer Royal to our Disney or NCL experiences. We loved
DCL when our kids were little, don't get me wrong, but for our family now and for the foreseeable future, Royal is definitely our choice. NCL was fine, but we definitely liked Royal quite a bit better.
The Royal Promenade is one of the neighborhoods on the Royal ships on the Oasis class (other class ships may have a Promenade, too, but the Oasis class is what I'm most familiar with) where they have the shops, some casual restaurants (pizza, coffee, snacks, etc.) and several bars. Lots of activity in that area. You can read more about it on the Royal website, but that's the gist of it.