In the past I've used both the PJ soaked cotton balls and dryer lint but honestly I've found that I didn't really need either of these methods for most of my hikes and would often forget to bring it along or refill it.
9.5 times out of 10, I can just gather dry leaves, twigs, pine needles, etc and get them going with a match or two. If it has been raining or snowing, I spend a little more time scouting dry fuel from under fallen logs, rock overhangs, etc. Not a big deal imo.
If I really can't get a fire going with just natural materials, I'll use whatever is handy: a few drops of hand sanitizer works great. As does a few drops of denatured alcohol or some esbit flakes. Burn some of your (non-plastic) trash. Or a gauze pad out of the first aid kit or...
If I'm expecting wet conditions, I usually have some denatured alcohol or esbit along for a stove, so I can just skimp some of this for use as a firestarter. If conditions are dry, there's no shortage of fuel where I hike so no extra firestarters are needed.