Bettas usually do best on their own though I have mine with 3 otos and they get on fine!
I have a ruby shark which is similar in size to the RTS and I had him in my 20g for a month (before I had the betta) and I didnt notice a change in him but as soon as I put him into the 120g he tripled in size so I really wouldnt reccomend it! I am afraid I may have stunted him slightly in just that month.
I would reccomend some bn plecos or otos for tank cleaning, actually I see you are in London and I have just had a spawn so when they are big enough you can have one of those if you want for free. Corys are also fun to watch.
Then I guess it depends on what you want personality wise out of your fish.
My Betta comes up to the glass to see me and eats bloodworms out of my hand (he is a picky little thing though and only eats bloodworms!!) he is also funny to watch when he flares at himself! If you wanted more than just a betta, check out the betta section for shawnies link on how to divide a tank.
Tiger barbs are given alot of bad press but I have a school of them and I would recommend them, they know who you are and will follow you around the tank begging for food, you can also house them with cherry barbs, tetras (as long as you have 6 or more barbs you should have no problems) or other barbs like the black ruby barb pretty much anything that wont eat them or doesnt have long fins.
right im rambling ill move on out

.