I have used a Brother MFC-42xx in the past; it is pretty decent. There was a great review a short while ago (znet or someplace like that). Basically, there isn't "a best one" but rather one's that excel in one area (graphics, copying, or something) and don't in others, so the summary of the review was: depending on what you plan to do MOST, get that one.
Brother and Canon both do well, often; and each has their loyal following (I use both); though if I were buying one today, I'd lean towards the Brother for laser and Canon for inkjet.
Hey, I decided not to be too lazy and dug up the review
for ya... good luck!