which is the best baby carrier

My baby is 4 months old and we wanna get a carrier so when we go to the mall and stuff she can face forward and if she falls asleep i wanna put her facing me so she can lay on my chest. We haven't gotten one bc there's so many choices it's been overwhelming.. which one do you like and why?