My betta is in a 10 gal with cherry shrimp and they are doing just fine together.
The tank is planted but the shrimp come out in the open and are left alone. I have baby shrimp every where but I have not seen the betta make a go for them.

I have had Ghosts in the passed! They have done great..but be sure to watch to see is they latch on to your bettas fines

Haha yah, my ghost shrimp and betta battle for food sometimes. Well more like my betta eats the food while my ghost shrimp swims around her trying to punch her with its six or eight legs (however many that little thing has). My betta always wins though, she just shakes him off clearly thinking "what are you doing you little tard I can eat you."

it went well untill he found a baby shrimp and ate it im going to wait till they get a little biger then put him bac in the big tank the shrimp i bought are of all ages he looked at the older ones and moved on then a young one swam infront of him and was gone