I'm gonna be completely honest here... There really isn't anything better than fleece or merino wool. Good luck finding a Merino Wool hoodie though.... Cotton doesn't wick perspiration worth a dam which leaves you with the chills on a cold day, fleece doesn't do that and it is even semi warm when wet/dries fast to.
That fleece hoodie that i sent you the link to is easily the best hoodie i have ever owned, followed by the Polartec 300 one. Polartec is designed for military personal and the 300 fabric is the heaviest in there lineup, its warm...
If you "must" own a cotton hoodie than sure go with the Carhart, but if you wanna try something new go with fleece.
_________________________