My divided 10g is split 3 ways, and I have a filter in the middle compartment with the female(it made her the least mad because her fins are short) and the heater on the left side. It still made her a little grumpy so I hung a plastic plant on the output which mutes it enough that it doesn't circulate the water through the sides that well, but my test results are always good and it does a good job of dispersing the heat. I actually think the added stress from a strong filter is probably not worth the benefit. Also, I keep the water level 2-3 inches lower than I normally would they're jumpers!
As far as maintenance goes, I just do about a 10-20% water change with a gravel vac once a week. The tank is always way cleaner than my other tanks so I think I could actually go longer on waterchanges, but I do everybody else once a week so I figured I might as well do them. When I first started my changes I would take the siphon out and have to restart it in each individual space, but I figured out a really easy way to do it. I got the smallest size they had, start it by sucking on the end with a turkey baster and then cover the sucky end with my hand when I move it between compartments. That way I never have to restart!
This is probably way more than you wanted to know, but I was really happy when I figured out that cleaning trick and just had to share it with the world!