I moved your post to its own thread so it doesn't hijack someone else's thread.
With your stock, I would be concerned about the algae eaters getting territorial, but lots of stuff to break up line of sight might help with this. It is very important to keep them eating algae (supplement the normal algae growth with algae wafers). Once they get a taste for slime coat, they will likely kill your bala sharks and your angel.
In addition, with the sharks and the algae eaters, you may run into
nitrate issues as they grow to their full size. All of them will produce a lot of waste.