I just had to weigh in on this question. I've been on both sides and I think I can offer a balanced answer.
To answer your question, you have to consider two issues:
1) Where do you want this position to go? Where do you see yourself in 5 years?
2) How much flexability do you need in your schedule?
In general, hourly workers are considered more of a 'rank and file' employee. Most hourly employees don't need to work overtime (gets too expensive for the boss!) and (usually) rely on others contribution/skills to be able to complete their work. Think of assembly line jobs.
The benefit is: Your time is money! Once you leave work, you are done.
You can gain experience and change jobs easily. If you don't like one area, apply somewhere else! You know what the 'going rates' are for the positions.
In general, salaried positions are considered more of a 'management role'. They usually do work overtime +/or not during a standard workweek (weekend conferences etc.). Salaried employees have a freedom of schedule. Meaning, they can take days off or leave early if their schedule demands. Their work doesn't rely so much on the contribution/skills of others. Think of car salespeople.
Salaried employees usually have deadlines to worry about, that can be stressful, not to mention time consuming!
Salaries are negotiable and can include bonuses and incentives. This can make it hard to decide if you're getting a fair salary. Also, sometimes it's difficult to put a price tag on the value/worth of your education and experience.
Hope that helps