Motion Blur - on camera or Post Process?

Can anyone tell me what the difference is between defining motion blur ‘on camera’ or as a Post Process effect? Which gives better results?

[bump]

the motion blue in the beta movie render queue will have better quality