I've owned 3 of them. They are the greatest thing ever when you're in the middle of a parking lot with a dead battery, and all you have to do is go into the trunk of your car to get it started.
I've helped a few people who were stuck as well, which is a great feeling. No need to go through the trouble of trying to get your car near there's or anything else, just carry over a little box.
The peace of mind it gives is great.
The first one I had was just some blue generic one. It worked fine for everything I jumped. When big cars were terribly dead, it had a little trouble with big 80's V8's, but it still had just enough to get them started. It was around $50. The air pump to fill tires broke on it, and after several years of use, it wasn't as powerful as it once was.
The second one I got cost $80, and was a big green one I got from Costco. It was great, but massive. Had a AC inverter built in, air compressor, etc. About a week after I got it, it was borrowed, and the air pump broke on it. It would still jump cars, but I didn't want that massive thing for just jumping.
I now have a mini generic one. It's pretty decent so far, I like it a lot.
No matter which model you get, or how cheap or expensive, they will all jump your car in an emergency. I wouldn't spend too much on one, since after all, they are essentially just a mini car battery that's going to wear out no matter what anyway.
In all of my instruction manuals, they all stated, that if kept charged, the units would give an average of around 5 years of service. (just like car batteries). Obviously, you could get way more than that, or less. But they all will have around the same expected life span.