I think there is no absolutely perfect tinder. Some tinder catches spark easily but doesn´t burn for a long time or is not so waterproof, some can deteoriate but is otherwise great, some cannot be stored near food, ...
It pays to carry several kinds of tinder. Even if you practice making a fire a lot and test your tinder you still never really know what could go wrong (e.g. some waterproof tinder turns out not to be so waterproof or your tinder deteoriates). Backups and variety is the name of the game. At least for me.