Hi welcome to the forum
Great to hear you are enjoying it and you have some stunning fish in there! That Dat is stunning!
Unfortunately as people have said above there are problems here, the ones that stand out are the Datanoid, the Leporinus and the Discus. The Dat is going to get 18-24 inches + and is really predatory so things like the Swordtails and Tetras are at a huge risk of being a snack in the near future, the Gourami potentially too. The Leporinus will likely start getting aggressive and being such a big fish (potential for 12 inches+) could do damage, especially to the Angels.
The Discus concerns me a bit too as they look quite skinny, Discus often need specialist set ups otherwise they just dont thrive in mixed set ups. They need super clean water, high temperatures and soft water where as most community tanks with messy fish.
There are cichlids in there like the Electric Blue Acara and Angelfish but I'm not too worried about them at this stage - only thing to mention is the tank does not look that tall and the Angels should really be kept in a minimum depth of 18 inches (preferably 24) due to the height they get.
Do you have a list of all the fish in your tank? This might be a better way of doing it than working it out from pictures?
As mentioned above too, the advice you were given about it being like humans in a room is not realistic, if you want to think of it in terms of animals you've got a Tiger (the Dat) a butterfly (the Discus) and a load of sheep (the tetras and swordtails) together. If you plan out your tank you can make sure you get the right mix in advance.
Wills