I prefer long & shallow downhill, but short steep uphill (so you can either sprint it or comfortably walk it if it's way too steep).

IMHO the only good thing about going uphill is that you can gauge your condition by seeing how far you get before you have to walk or use your lowest gear.