Zoas and Mushrooms arent technically corals, of course, they are so similar to soft corals that most just say they are soft corals, but they are somewhat in between anemone and coral, so they do have little bits of both worlds, hence how they have similar (slightly similar) structure to anemones.
The problem with soft corals is that some arent really soft corals (ie Zoas and Mushrooms), some are non-photosynthetic (ie Dendronephthya species), and some like higher light and much higher flow (ie Sarcophyton species).
Sarcophyton species can be kept in low light, but do much better in high light and high flow, especially Sarcophyton Elegans. Zoanthids can be kept in low light low flow, but are generally more colorful in higher light, flow isnt a big deal for them, medium is about best. I'm pretty sure other leathers such as Sinularia species do better in higher light and higher flow, but will survive and grow in less than ideal conditions, but that could be incorrect. Corallimorpharians (mushroom corals) vary as well, most can be kept in almost all conditions, except Ricordia Yuma, which do better in low flow low light conditions.
As you can see there are many variables within soft corals, so make sure you look into individual species.
Oh yeah, and many pest corals are in the soft coral category, well not a pest to everyone, but definately to many. Corals such as xenia, clove polyps, and green star polyps are so hard to kill and grow so fast in some tanks, they often overtake the more valuable (money wise) corals. I have a green star polyp problem in my tank, and they have killed part of my monti cap and is now growing on the skeleton. They have also surrounded my candy cane, and while my candy cane has some strong stingers, those GSP just keep coming back. The only thing that my GSP havent started killing is my anemone, the GSP have my anemone surrounded but they cant beat it. I have also tried all sorts of methods to kill my clove polyps but they just wont die. I was lucky enough to remove the xenia from my tank by drying out the rock it was on and then cooking it (not literally cooking it, but cooking in a live rock term) it was a small rock thank god.