In reply to Supersonic:
I would say if you can’t find a job you love, get the qualifications to get the best paid job you can. (Perhaps something which means you can be a contractor, anywhere in the world.)
The reasons I say this are; If you can’t find a job you love then there are several factors which affect how much you enjoy your job; the type of work, the people you work with, the commute, the hours, pay, holidays, other benefits. During your career all of these are going to change. Levels of interest and motivation will fluctuate, good colleagues will leave, you might relocate, physical abilities change.
You have said that you enjoy climbing and hanging out with your mates. This might be true now, but like a job that might change, you might find a new hobby, friends might move away, or you might have a family.
What I am trying to say is, there are a lot of variables and unknowns in life, but one constant thing is the need for money, and while money does not make you happy, it certainly gives you options, so if you are not certain about what you want to do, you might as well do something that gives you lots of options