What you’re doing sounds very good. I keep a brush by the tap and scrub round the drinker when I change the water. Occasionally I put the drinker through the dishwasher but if I didn’t have one I would simply scrub it when necessary with hot water and dishwashing liquid in the sink. If you want to use disinfectant then Barrier VI is the best, it smells lovely, and it’s also good for your own kitchen worktops.
Yes a wipe round of the coop every week is a good idea, whilst checking for redmite, especially the back door on a GF which can get dirty from droppings deposited by the birds on the back perch, but the important thing, I feel, is to remove the droppings every day without fail. I use a nice thick layer of Aubiose on the floor and in the nest boxes, so the droppings are easy to pick up. I also pick up droppings from the run floor every day. Actually the hens I have at the moment prefer to roost on an open high perch under the roof of their run, in all weathers, so the coop doesn’t really get dirty at all.
How much cleaning you do depends a lot on how many birds you have and how much space per bird is available. If it’s less than 2sq.m. each the run will get dirty very fast. Equally important is to inspect their bum feathers every day in case they are getting dirty from loose droppings, which is a sign of illness and might attract flies and lead to fly strike, which can be fatal. You don’t have to pick up each bird, just observe them moving around in the run to check that they look clean, lively and normal.