It's been a little over 5 years since I bought my Barbour Bedale. It only get better with age. I wear it three out of four seasons, and re-wax it at least once a year. The cotton fabric is very delicate, so you have to be vigilant. I went a bit too long one year, and tiny holes started forming, but I think with care it will last me at least 5 more years before I seriously consider a replacement. With a warm liner and thick wool sweater, I am comfortable in temps as low as 5-10 F. The only thing I would think about changing is the length, but overall, I have been so pleased with my coat.
Regarding sizing, this is the men's version, which I chose because I wanted the option of a zip-in liner. It's a size 34, which is plenty roomy without the liner. It's tight around the hips with liner and sweater, but I don't mind looking like a puffball.
Here I am with the liner and sweater. You will definitely need a thick sweater because otherwise your arms will freeze in anything colder than 45 F.
This is me without the liner, but with the sweater. I usually skip the liner when it's between 50 and 70.