I don't see any compatibility issues although bettas have different temperments. It could be that a betta would attack them but I think it would be the exception rather than the rule.
A betta would be fine with those fish. Although Im not too sure on the BN in a 10 gallon, Ottos would be a good choice for an algea eater for a 10 gallon.