It depends on your hair type, I think. They say a paddle brush is best, my mum bought me one but it makes mine really static. I find clean fingers are the best method of brushing, though if you're thinking of buying a present for someone that's not really feasible!
Hi msemma I have very long hair and I use a paddle brush for normal brushing. However my top tip for tanglefree hair is; wash and condition and rinse your hair as usual then take a blob of conditioner about the size of a grape and work into your hair (not the roots though) do not rinse out, comb through with a wide toothed comb and dry as normal - it really does stop your hair knotting and is cheaper and smells nicer than the de frizz serums, it keeps your hair in fab condition too.