Both yes and no are the correct answer. There are a lot of variables that go into the performance of both, largely lighting, design, and availability of trace elements/nutrients. Both are great ways of nutrient reduction, but if you're not meeting your goals, I would start with refining the method you currently have before switching personally- I've run both successfully on AIO tanks and never had issues keeping my nutrients down. At the same time, I've run both where I barely got any growth- I just needed to fix a few issues I was having to get the growth I was looking for.