The user title ladder is based on either trophy points, like count or messages count. What you could do is create user group promotions that line up with the user title ladder. For example so that when the user gets 45 likes, they are promoted to an additional user group and that user group could have a banner set up to display.
It's a good idea, but it feels a bit convoluted as from the look of things it would just add another group to every user who gets a promotion. Or does it remove the user from their current groups and just add them to the new group? If so, what about for staff members?
A user group promotion adds them into an additional secondary group of your choosing. It's not really that convoluted. User groups are great for permissions, of course, but also for things like user group styling and banners. It also means you can easily do a search to all members in a certain group, or send an email/alert to users within a certain group. When creating the user group you just leave all permissions set to default, so being added to an additional secondary group shouldn't affect anything you have set up permissions wise, or for staff. Staff will still be promoted into the user group too or you can set up the criteria so they won't.
Lots of options there, but at a basic level it does what you want.