Garmin is necessary with time, not for your first small trips. If you go more often, I would splurge and buy one. It is worth it.
Not debatable is: zip ties, duct tape, sharp knife, phillips AND flathead, tire plug kit (I use the slime one you get at Autozone), air compressor, phone, USB...