i have a 180L tank..Some barbs are ok but it depends on tank size - a ten gallon could hold cherry barbs & a betta, a 20g would give more choice.
Information about Cherry Barbs...
In theory they should be OK but remember that they can have different personalities. Even the most placid barbs can have 'nippy' moments.
Try here... for supposedly compatible species.
My danios and tetras have no problems with my betta but thats not to say its the case with everyone. Tetras can be very nippy and nip away at the bettas fins.