I have half a dozen self-watering planter boxes that I hang on our south-facing deck railing to grow flowers in every year; I was never able to keep anything growing there (despite my northerly latitude) until I used them (and was diligent about keeping the water reservoirs filled). I'm sure an argument could be made that "marigolds don't like wet feet, but they always put their roots right down into that water reservoir.
Steve, do you concoct your own potting mix "from scratch," or do you just add more perlite and vermiculite to a commercial mix?