I would have to vote controller for all the reasons mentioned above.. It's so versitle, solves multiple problems, and designing your next tanks set up and equipment around the controller will make your life much easier in the long run. Auto water changes, top offs, monitoring parameters, dosing, ect.