Yeah, I was just doing some research on shrimp as well. They seem to be fun little critters. I guess my concern would be with any new tankmate that my betta would be aggressive because it's his territory. He's been alone in the tank for 6 months and is probably pretty territorial. Ghost shrimp, from what I've read, are cheap though so it wouldn't be such a loss if I found my betta didn't like them. They clean algae but what else do they eat? I can usually make sure my betta gets the food I give specifically to him, but I don't know how I'd feed a shrimp or two.
Sebastian - Navy, turquoise, and red crowntail male (RIP 10-25-15)
Freedom - Red, white, and blue crowntail male (RIP 12-31-15)
Poseidon - Cerulean blue dragon scale male (1-2-16 - present)