I would coordinate style more than colour - never a dressy bag with sneakers... But then again, both my shoes and bags are mostly black. If ever I wear bright coloured shoes, the bag would def. have to be really understated, and vv.
But for a formal night out, I think matching is ok - like a matching clutch to go with those special shoes.
I prefer not to match, but make sure not to clash. I also make sure my bag is appropriate to the shoes and the rest of outfit. I generally don't change my bags as often as my shoes, so my bags tend to be pretty neutral.