I think it depends on what your reasons are now for not having control. For me, the pump gave me better control because I am now able to correct highs that on MDI were going uncorrected. But I was not correcting on MDI because I am so insulin sensitive that a unit or even a half a unit would frequently drop me too much. So, if I was say 180 or 190, I would not correct because I would end up too low. In addition, I am very physically active and I was having a hard time managing my basal insulin in light of all my physical activity. My BGs were bouncing around all over the place.
For me, the pump has served as a tool for correcting these two problems. With the pump, I can dose in increments as small as 0.025, which means I can correct highs that were going uncorrected before. In addition, I can adjust my basal rates for exercise, which means I'm not "running high" for periods of time simply because I know I want to go for a run later in the day.
I've now had three consecutive A1cs in the low 7s, which for me is absolutely fantastic. The pump has definitely made my control better.
If your issue with snacks is that you don't want to take insulin because you can properly dose it for the snack you want, a pump will help with that. With a pump, you don't have to stick to as rigid of a meal plan because the small dosing increments allow you to dose for small snacks/meals. I know that if I eat anything over about 8g carbs, I need to bolus.
In addition, the pump helps me keep track of my data, which for me has helped improve my management. Because I don't have to manually log stuff (the pump and its meter capture everything), I am MUCH more efficient at uploading my data, reviewing it, and making adjustments.
The pump is a lot of work. It's not a cure and I don't think it necessarily makes diabetes any easier. There are infusion sets to change and you have to constantly be vigilant about failed sites and DKA. BUT, it is a tool that, when used properly, will give you better control.
If you think that the smaller dosing increments and adjustable basal rates will be of help, I would encourage you to give the pump a try. It's not permanent and if you don't like it, you can always go back to shots.
I would encourage you to read Pumping Insulin (by Walsh and Roberts, available on Amazon). They just came out with a new 2012 edition and it's a fantastic book. Highly recommend it. This will give you a good idea of the fundamentals of insulin pumping and may help you decide if the pump is right for you.
Also check with your endo to see if your local hospital or diabetes clinic has an insulin pump seminar. At these seminars, reps are usually there from each pump company. You can operate the pumps and get a general feel for whether it's something you're interested in.
Finally, if you do start on a pump, be prepared for a somewhat rocky few months. It takes awhile to get the basal rates worked out. Some folks get this down within a few weeks, other take months. For me, by month 2, I pretty much had it all figured out and was seeing significant improvements. One thing I have noticed on the pump is that my lows and highs are not as severe. My lows in particular are easier to catch.
Oh, you also have to be really diligent about testing BGs. On a pump, you have no basal insulin in your system, so if the pump fails, you can get in trouble fast. I test anywhere from 8-14 times per day.