Hi confusedfishy. Here's what's in my tank:-
6 Juvenile Discus, 8 Corydoras, 12 Cardinal Tetra, a Banjo Cat, a Gold Nugget Plec, and a Fighter (Betta).
Obviously I'm not trying to recreate their natural habitat, just get fish that are compatible.
Discus are NOT hard to keep. Think about it, they like the highest quality water so if you're doing a good job with any other tank(s) you have then you are providing the good conditions anyway! *thumbsupsmiley* They need (when small) to be fed regularly each day and with a wide range of foods. E.g. mine get Frozen Discus food for breakfast (b4 I go to work) and then get 2 or 3 meals of either Tetra Prima, Hikari Discus food, Frozen Bloodworm/Brine Shrimp/Discus Menu foods in the evening when I return.
If the local breeder has some, go and ask him How Hard Are They to keep. I'm sure he'll tell you the same. I was apprehensive at first, but remember there is nothing you can't do if you put your mind to it! 8)
When you buy them, look for the one's that are prominent in the tank (and pay a little more if you have to to get them). Make sure they are quite broad in the face when seen head on and are generally plump, not drawn in the body or face. It's better to start with good strong specimens in the first place.
As for personalities, yes they do. But the best thing is to see them shoal! You've seen many other fish shoal but nothing is as impressive as a group of such large fish doing it! Mine do the locomotion around the tank every once in a while! They, like oscars also get to recognise your face at feeding time, but this does take a while.
Hope this helps, and you're in an enviable position having a breeder nearby to get your livestock from.
Best of luck! *celebratesmiley*