First thing to say, is that what follows is not criticism of you but intended to point out what you need for the best care of the fish.
Ten angelfish will require at least a five-foot (six feet would be better) tank, with a 2-foot height. So you need to decide if this is going to be feasible; if not, then the time to re-home the angelfish (or some of them) is now, not later. This is a species that develops behaviours very early, and it must be provided with a suitable environment very early. A 2-foot tank, I assume 20 gallons max, will only be suitable for 10 angelfish for a couple months.
The only fish I would suggest with ten angelfish in a 5 or 6-foot tank would be substrate level, such as a shoal of cory catfish. As the angelfish develop there will be no room for other upper level fish. If you set up a 6-foot tank, things improve marginally. An 8-foot tank is better. Again, this is with all ten; reducing them down to five or six or seven will allow you options for other fish in a six-foot tank.
Angelfish attain six inches body length, with a vertical fin span of eight inches. They have inherent requirements for an hierarchy within the shoal, and if space is adequate, and depending upon the individual temperament of the fish, this generally works. But exceptions can occur, requiring sudden separation of any trouble makers, or of any individual harassed fish.
Realize that with a group there will be both genders, and pairs will likely form. If the pair of fish bond, the other angelfish may have to be moved from the tank, or the pair removed; a bonded pair can be extremely dominant and aggressive to any fish they perceive as threats. If they do not bond, spawning may still take place, with varying results, and with varying attitudes toward other angelfish.
I realize I have not yet really addressed the question of tankmates, but I hope I have shown that this is dependent upon the "final" tank you will be able to provide them. There is no pint in considering tankmates if the angelfish are crowded into too small a space. The tankmates will likely not live long. These must be carefully chosen, avoiding any linear small species that will often be eaten, and avoiding any fast/active swimming species that can seriously frighten sedate angelfish, and avoiding any species even remotely-likely to fin nip.
Given the size of the shoal here, and assuming suitable tank space is provided soon, it might be best to go with the angelfish and a group of cories.