Best baby carrier out there?

Margaret • 31 years old, Married for 4 years (been together since 2002), first time mom-to-be due in Feb 2016.
Debating between the Baby Bjorn One, Ergobaby, and Tula? Any suggestions or input? Thanks!