I like the Clarks ones best, but I like both!
I think the M & S ones would keep better. I have some Next ones in similar finish to the Clarks ones, and after two winters they look very worn!
So if you want to be able to wear them for smart then the M & S ones.