Wow, read this whole thread, interesting. Some thoughts:
1) I once had a fish store and have had literally thousands of fish. In retrospect, there's something good about nearly all of them. A few get too big for aquariums, but the only normal sized fish I still can't stand at all is Chinese Algae Eaters. The rest, they just need the right setup.
2) Fish behave differently in different sized tanks and with different tankmates. Find out what other people think about a type of fish before burning a memory in your mind forever. The most violent fight I ever saw between two fish was an angel and a plecostomus in a 20 gallon long. Put those two fish in a 100 gallon tank and they probably get along just fine.
3) If a fish can fit in another fish's mouth, assume that is where it will end up unless you learn otherwise. I had a 135 gallon tank with carefully matched/selected good sized fish that never fought at all, but they'd eat any small fish that entered the tank.
4) If a fish is very quick, assume it is an agitator/fin nipper until you learn otherwise.
5) Water changes, prefer 20% or less at a time. One big factor that is often overlooked is temperature.
6) Ich, temperature needs to be over 78 degrees, 83 is better if the fish don't distress. If it isn't a planted tank, add a lot of salt.
7) Quarantine, if you aren't or can't q, dip the fish in a heavy salt solution before introducing into your display tank. It helps cut down on disease.
Specific fish:
1) Red devil -- you can easily spot the female, she's the dead fish.
2) Irridescent sharks, also known as pangasius catfish -- can get very large, as much as 3 feet!
3) Cardinals/Neons -- large initial losses are common, don't be shocked if it happens to you, if you can't bear the thought, don't buy the fish -- neons are usually easier than cardinals because neons are usually commercially raised and cardinals are often wild
4) elephant nose -- very sensitive, especially at first, very good jumpers, not a beginner fish
5) discus -- not a beginner fish
6) chocolate gourami -- not even an advanced fish, stay away unless you've got a pretty good idea of what you're doing
7) blue rams -- not the easiest fish to keep, very interesting and pretty if you can keep them, may be a little feisty for a small community tank

clown loaches -- neat fish, but if they get ick they don't have scales so it limits your treatment options, usually peaceful but sometimes don't like it when another fish tries to claim a territory, flipping over on their side is one of their antics and doesn't necessarily mean anything negative