I havent stayed there myself, but you have done your research. That is what I have found from looking into it as well.
That being said, there is lots to do no matter what resort you stay at when travelling solo. If there is nothing much at the resort you are staying at during the evening, than its cheap and easy to hit up a disco at one of the other resorts. I have done it many times.
Best advice though is if you are looking elsewhere other than the Barcelo, I would say look at some 3-4 star resorts. Usually these will attract a little more lively or younger crowd.