Growing up in Canada, in the generation I did, we tend to use both.... though metric is official.
For winter temperatures, we tend to work in C.
0 is freezing - it's convenient. We'll say it's +5 or +10 or -5 out... we know we're talking about C.
Occasionally I'll catch my parents, or even me, saying "It's like 90 degrees out" - we're talking F obviously - only used for pool heater and hot days... because 100F is damn hot.
As to better.... in that all measurement systems are provably equal, the metric one is the world accepted standard, so just go with it already, jeeze...