It is generally better to use liquid biofilm cleaners for hot tubs because they are easier to apply and more effective at penetrating and removing biofilm. Powder cleaners can be difficult to dissolve and disperse evenly in the water, which can make them less effective at removing biofilm.