Trades are honest work and the good guys that do them deserve a lot more than they get for doing the work they do. That type of work isn't for everyone though and the "anyone can do anything" attitude that's prevalent here in the USA is rather false. You have to have a natural talent or an aptitude for something and you really can't learn that; It either comes to you or it just doesn't and probably won't. That doesn't mean don't try but don't invest more than you're willing to lose trying to learn something either.I'll disagree in that I think a college degree is definitely worth it.
It depends on what degree you are getting. Something like accounting, medical, law, you will always be able to find employment. But a degree like an art major is going to be tougher.
I have worked trades and hated it. The people were downright mean, they didn't want to teach you anything, and your body won't last a long time so you'll want to retire as early as you can, you get to work outside which is nice in the spring and fall, but it sucks in the winter and summer.
I got my degree from a community college which was a lot cheaper, in computer science. Get some certifications and work your way up and you can make some good money in this field. If I didn't do this, I'd probably go into nursing.