The betta doesn't have long, dragging fins that tire him out- he's more akin to a 'wild' betta with short, spotted fins (he's also bigger). He's very active, and none of the other fish have picked on him. The shark, despite his size, is actually cautious of the betta and will avoid him. I may move him to another tank in the near future.... I looked over just now and he is currently threatening the cichlid, haha.
The barbs haven't bothered the angelfish, and I only got 5 of them to make sure nothing in the tank would get pestered by them, since I know they get overly confident if there is enough of them.
I think getting more pictus might be the best way to go, then. I don't want to make a giant mistake and hurt fish in the process. If I ever get roseline sharks I suppose it'll have to be when my fish have passed on. That'll be awhile lol.