You do not need a 10G switch at all if you are going directly from computer to the 10 port on the QNAP.
Which invalidates the entire argument. I'm using a NAS to be a NAS, not a DAS. So of course it wins out in that scenario.
A 5 port SFP mikrotik switch is $140. SFP 10g NICs for your PC are also pretty much the same price as base t in my experience, even new Like this one.
So sure sfp cables might not be pennies like cat6, but they are still pretty affordable unless you need them to be insanely long which most home users don't need for their setups.
So for my particular use case, even without used hardware(which i always avoid if possible) SFP was vastly cheaper for my needs and my particular setup compared to base t. I'm sure if you need to run a ton of cabling or have lots of wired devices base t edges it out, but for short runs in a fairly small enclosed home environment with fewer devices that actually need the speed i prefer sfp.
MikroTik 5-Port Desktop Switch, 1... https://www.amazon.com/dp/B07LFKGP1L?ref=ppx_pop_mob_ap_share
Sure, its the Mikrotik CRS305-1G-4S 4-port SFP+ switch https://www.amazon.com/gp/product/B07LFKGP1L .
The SFP+ to 10GBaseT module I'm using to connect to the iMac is the 10GTek ASF-10G-T. https://www.amazon.com/gp/product/B01KFBFL16
The direct connect cable I'm using from my TrueNAS box to the switch is the 10GTek CAB-10G5FP-P https://www.amazon.com/gp/product/B00WHS3NCA
Update
Did not work with https://www.amazon.com/dp/B07QK6R5JD?ref=ppx\_yo2ov\_dt\_b\_product\_details&th=1
and
https://www.amazon.com/gp/product/B00U77IJ2M/ref=ppx\_yo\_dt\_b\_search\_asin\_title?ie=UTF8&th=1
Trying another options, including https://www.amazon.com/gp/product/B07LFKGP1L/ref=ox\_sc\_saved\_image\_3?smid=A1DZ2KWUETHME0&psc=1