EZ wire or Painless are both good choices. Each wire is labeled every few inches as to what each is. You just need to know how many circuits you need. Blade type fuse blocks and the wires are plenty long enough to reach without splicing.
EZ wiring.
Great quality and much more
Affordable than painful.
I’ve done several vehicle with EZ wiring . All wires marked , great quality and never had one fail.
Painless is way too over rated ,overmarketed, and over priced.