If you buy vuescan, any of their supported scanners will work via libusb. If you want to use sane, check their supported scanners list.
I was in an even deeper hole as a FreeBSD user. Vuescan for Linux is almost unusable to me; it runs via Linux binary compatibility, but it is quite a lot of work to get a linux version of libusb that works on FreeBSD (linux USB stack is not supported, you need to recode individual calls or somehow emulate the device). So I was stuck with sane and bought a used Coolscan IV instead of Coolscan V because sane's coolscan2 driver supports it. Still, it does not support all features (no ICE) and is markedly slower than vuescan. The new sane/coolscan3 driver supposedly works with Coolscan V and 5000. But I wouldn't count on it.
I ended up installing Linux on a small partition, buying vuescan and booting into it just to scan film.
Anyway, Nikon's Coolscans are the best in my opinion. There are plenty of used ones in good condition, as people often buy to digitize their old film archive and them stop using film altogether. With some patience you can find a used Coolscan IV (2900dpi) for less than $250, and V (4000dpi) for about $400. Or get a new Coolscan V while supllies last (~$600). If you can spare more, get the more upscale model with bulk slide feeder and/or roll loader (check B&H).
Anyway, Nikon's scanners seem to be the best choice out there, assuming you only need 35mm. (the model that can take medium format costs over $2000). They work with vuescan out of the box, or with sane with some caveats and perhaps some configuration pain. But I don't think sane is worth it unless you are a hard core GNU follower and so have strong ideological reasons for it.
All my pictures are scanned with Coolscan IV.