I think the grime on the bath is something that only responds to something like Cif, something a bit gritty (but not gritty enough to scratch the bath).
I think if the inside of your loo is already stained with limescale, or if the surface is cracked, it is extremely difficult to remove the stains.
For the toilet, I use whatever toilet cleaner I have to hand, squirt it all up and around leave it to sit for a bit, then a good scrub with a clean toilet brush. Then flush the toilet and rinse the brush in the water as it is flushing, thereby ensuring that it goes back into the holder clean
.
For the toilet seat. For day to day cleaning, I often just use some toilet paper with some disinfectant sprayed on, and clean the handle and seat etc. For a more in depth clean (which is often needed due to the poor aim of small boys learning to use a toilet) then I use some sort of cleaning product on a wee scourer sponge, like a dishwashing sponge and then throw it away afterwards. (I usually keep ones that I have used for washing the dishes and when they are past their best for dishwashing purposes they get relegated to loo cleaning and then binned). I also sometimes like to take my steam cleaner and blast all around the toilet seat and the bits where the seat is attached etc. It is stomach churning, because even when it looks clean, you often get a manky pool of water that smells like pee. Disgusting.
As for moving dirt from one surface to another. Sponges are a bit crap for this I find - they tend to gather up grime, hairs etc and just move them around. Microfibre cloths are much better for actually picking things up, plus they seem to dry the surface better when you wring them out. I would invest in loads of microfibre cloths and a bucket in the garage or shed or somewhere. When the cloth has been used, let it dry out, throw it in the bucket and when the cloths are all used, put the whole lot into the washing machine on the hottest wash, with some disinfectant in the fabric softener drawer, and you've got nice clean, disinfected cloths to start the whole thing over again. (I keep bathroom and kitchen cleaning cloths separate though - I'm not sure if that is actually necessary, since they are being disinfected and washed in really hot water, but it seems sensible.)
I know that is a bit of an essay, but you did say you really needed talked through it, so I took you at your word 