While it is enjoyable breeding fish (been there done that) you do have to remember you cannot keep all the fry, what Wills was pointing out was your choices are fish that you want to breed are more difficult to get rid of either to the public or to shops. Oscars grow at a very fast rate, once they are big enough to leave their parents do you have the facilities to grow them on?, ie can you house 100+ 2-3" oscars while you are waiting for them to sell, giving it can take a while to shift this amount of fish you could end up with them for months and they can grow 1"/ month. Its not just a case of needing one big tank.
Even going for smaller rarer fish is difficult, as I mentioned I bred Elliotti, I had 3 grow on tanks running at one point before virtually giving them away, the same with rotkeil serverums, I had a list of people wanting a rotkeil, yet by the time they were big enough to sell many people had changed their minds, I ended up taking 50+ rotkeils to a shop (over 50 miles away) and getting 2 true parrots in exchange for them and the shop then sold them at £10 each (bitter pill to swallow that, especially when I was asked if I had any more!) another rarer fish I have bred is the auquidens metae, these are like rocking horse manure to get hold of, and I ended up having to keep some of the fry from the last batch due to the lack of interest and I only had a small batch.
It maybe worth checking with any local aquatic clubs/organisations to see if they have fish auctions (some do here in the uk) and check out other outlets for moving your fry on - this was my failing relying on selling to the general public and collecting from my home, this is another thing do you want people coming to your house to collect one fish at a time?
It is very rewarding breeding fish, but its not a money maker, it takes a lot of time and effort. Also with breeding the more aggressive cichlids you also need to be prepared for the fact they may fall out. I have spend the last 4 years raising some true parrot cichlids (none related) in the hope of breeding them, sadly the male has rejected the female in the last couple of months after living together in peace for the last 4 years and badly beaten her, so they have had to be separated into two different tank. The point I am trying to make with this is you could buy a "breeding pair" and for some reason, change of tank or whatever they suddenly turn on each other. All I did with my pair was move them to another tank, the same size with the wood and rock they were "cleaning" and that was it he went nuts and tried to kill her. So 4 years down the drain and no true parrot fry for me.
With the fish you are looking at you would need to either have a spare tanks (remember you need tanks for the fry) or a tank divider just in case of problems like I have experienced with my True Parrots else you end up with a dead fish.
I am not trying to put you off, just offering some personal experience in the difficulties of breeding cichlids.