Both the brands are amazing and its absolutely impossible for me to choose one. However, I can say that when it comes to foundation, I prefer Bobbi Brown but when it comes to lipsticks I swear by MAC. MAC and Bobbi Brown both offer a wide variety of products leaving us completely spoilt for choice!