For non-fabric use these two I find the most durable on a wide range of surfaces
Pilot Permanent Marker 100
Sharpie PRO Permanent Marker
Paint pen - Sharpie Oil-Based Paint Marker
Paper writing / line art I like
Uni-ball Signo UM-151
Or Pentel EnerGel