I've got a NOCO GB40, had it for about 3 years - no problems. Never used it to jump my truck but used it a number of times to help others. Worked great.
I charge it about once a year, just to be sure, but it doesn't really seem to need it. Holds a charge for a long time. Flashlight is integral to the battery pack, never needed it but guess it would be good if you didn't have another light. Built in polarity detector so you can't hook it up wrong. USB port as well so it can charge computers, iPads, etc. That feature I've used a lot and like very much.
Be sure to get one with sufficient capacity for your engine. The GB40 is rated for up to 6.0L V8 gas or a small Diesel. Full size Diesels will need the next size up.
Ordered it on Amazon for less than $100.