well, the inch per gallon rule is very outdated. there's so much to take into consideration now when stocking a tank that you really can't rely on that rule, and no one really does anymore. depending on elements like the fish's bioload, your filtration, footprint of the tank, and fish territories, you can stock over or have to stock under.
in regards to your stock, you should really only keep one angel in the tank, unless you have a breeding pair, which i don't think you're intending. they would otherwise probably get aggressive with each other as they got older.
in regards to the gouramis, in general, you can't keep any kind of gourami with another gourami, unless they're females, but most stores only sell males. i'd go with one dwarf gourami if you like them, or you'll probably have aggression issues and they'll harass each other pretty bad.
kuhli loaches will go well with just about everything you have in your list. they're a bottom dweller and keep to their group on the bottom, but you'll need at least 5-6 of these to keep them active and happy.
you have a lot of schooling fish picked out there [tetras, danio, glass cats], but i would probably stick to one or two. i have heard about glass cats being very sensitive, so i wouldn't really recommend you starting a tank with them. danios are very hardy and will most likely thrive in your aquarium, with a school of at least 6. the gold neon tetras wouldn't get big enough to keep with an angel fish, they would end up as food, maxing out at 1.5 inches. the pristella tetras should get big enough at 2 inches to avoid being a snack for the angels at their full size. some other tetras to consider would be lemon tetras, bleeding heart tetras, and rummynose tetras. none of them nip and they would all get big enough to stay alive with an angel. i'd pick two tetra or danio species though and get 6 of each.
and i don't know much about acei cichlids, but i'm pretty sure coming from the psuedotropheus genus that they'd be like a yellow lab and pretty nippy and aggressive with anything not in its genus and probably wouldn't be suited for a community tank, but maybe a species only.
in regards to your stock, you should really only keep one angel in the tank, unless you have a breeding pair, which i don't think you're intending. they would otherwise probably get aggressive with each other as they got older.
in regards to the gouramis, in general, you can't keep any kind of gourami with another gourami, unless they're females, but most stores only sell males. i'd go with one dwarf gourami if you like them, or you'll probably have aggression issues and they'll harass each other pretty bad.
kuhli loaches will go well with just about everything you have in your list. they're a bottom dweller and keep to their group on the bottom, but you'll need at least 5-6 of these to keep them active and happy.
you have a lot of schooling fish picked out there [tetras, danio, glass cats], but i would probably stick to one or two. i have heard about glass cats being very sensitive, so i wouldn't really recommend you starting a tank with them. danios are very hardy and will most likely thrive in your aquarium, with a school of at least 6. the gold neon tetras wouldn't get big enough to keep with an angel fish, they would end up as food, maxing out at 1.5 inches. the pristella tetras should get big enough at 2 inches to avoid being a snack for the angels at their full size. some other tetras to consider would be lemon tetras, bleeding heart tetras, and rummynose tetras. none of them nip and they would all get big enough to stay alive with an angel. i'd pick two tetra or danio species though and get 6 of each.
and i don't know much about acei cichlids, but i'm pretty sure coming from the psuedotropheus genus that they'd be like a yellow lab and pretty nippy and aggressive with anything not in its genus and probably wouldn't be suited for a community tank, but maybe a species only.