Personally I find the compass next to worthless. Much better to just carry one. Easier to use to get your bearings.
I don't know if any Altimeter watches give you your descent speed. An average of time taken, that sort of thing. It's been awhile since I've used one, since my old one crapped out. Reminds me I need to get a new one.
Vertical climbed/descended is pretty handy, plus the elevation read out is handy for making sure you don't drop too low on certain bc runs where it's a super pain in the ass to get out if you do.
Barometer is nice. Thermometer is meh. Yet another item, that it's easier to have separate. I have a little key chain thermometer that I have attached on my pants, that works perfectly for checking the temps. Generally speaking, I don't need a thermometer to know that it's holy balls freezing cold out....