Well, the angelfish will outgrow a 10g in no time, under normal conditions, angels souldn't be kept in anything under 30g tanks. The same goes for plecos, they need around 55g of space as they can get 12''+.
The malawi cichlid is incompatible as far as size, water conditions, and temperment. Most get around 6'', are VERY aggressive, and require hard, alkaline water.
Neons need to be kept in shoals of 6 or more fish, cories should be kepts with other cories as well in a group of 3.
How about this?
1 dwarf gourami
6 neons
3 otos
3 cories
Also, cycling a tank takes a bit more than just adding things. You can start that way, but you must stock slowly, say starting out with 3 cories, in two weeks 3 otos.
Next, test kits are almost a must. Ammonia and nitrIte are toxic to fish, so if there are any readings of ammonia or nitrite, daily or every other day water changes need to be taken as counter measures. During this period, you shouldn't add any other fish either, as it will only compound the problem. You need to test your water dilligently and carefully during the stocking time frame to make sure the ammonia and nitrite levels stay at 0. If you get a reading, again, water changes must be done more often than normal until readings become zero.
As for general care, you will need to change 20-30% of the tank water out each week.
Remember to research heavily, all links provided have good info, good luck

!