Discus are a lot easier to keep than most folks make them out to be. First off, they don't require soft water. I've grown out numerous juvenile discus in water with a TDS of 300 ppm, give or take, without any issues.
This is true of pretty much any "soft water fish". I've also kept wild caught cardinal tetras, wild caught blue tetras, and several species of dwarf catfish, including corydoras in the same water (same tank). The same goes for pH. My pH is 7.5 and I know people who have kept discus in water with a pH as high as 8.5. Don't chase pH and don't waste your money (or water) on RODI equipment unless your water is very hard or you intend to breed them.
Discus do like warmer water. They will tolerate temporary temperatures as low as 26C but they won't do well long term below 28C. This is what restricts the type of fish you can keep with them. I agree with anewbie regarding space requirements and feeding practices. It's best to stay away from live or frozen worms as they are easily addicted and will refuse healthier fare. Good filtration and weekly water changes are also necessary.