I feel that for home users, -current may be a good choice. netbsd 7.0 is entirely unusable on much of my hardware. desktop was extra bad. no USB3 means USB keyboard interrupts are lost or something, need to boot with ACPI disabled (disables hyperthreading), cannot install from USB, lack of graphical acceleration for nvidia cards means when running old Xorg it took 1 minute to run a command like 'su', new Xorg can handle until X is shut down once (all fixed in -current).
on linux drivers are written before a release, or right after. so a typical user which has 2-3 year old hardware can afford to use LTS kernel. in netbsd, drivers only end up written after 2-3 developers get the hardware, and they don't get it on release day. so this is a 2 year delay in itself. after this many users end up picking netbsd 7.0 release, not knowing it is effectively like picking old ubuntu LTS, except with the additional delay until developers (which are normal people and not companies) obtain the hardware and get around to adding support. it's USB3 now, tomorrow it will bbe that legacy boot can't boot NVMe root and we have no UEFI bootloader yet (PR 51279), or no skylake ethernet, etc. the only thing a user with recent can do to bridge this gap is to use -current. it may rarely be broken, thoguh. If your hardware is unsupported, it's worth a try.
