i got a cherry shrimp last week and i keep him in a community (listed below). he does fine with all of those and i will also be adding some blue tetras. i had the choice between cherry or ghost shrimps and the cherry ones look more pleasing to the eye in my opinion.
i would not risk putting a shrimp in witha betta. shrimps are so cool, i would beat myself up if he got eaten
If I found both types, Cherry an Ghost, or others, are they ok living together in a 4ft tank, plenty of fish but none that pay attention to my Ghost Shrimp.