Ness, Zero Suit Samus, and Ganondorf are the last ones I truly want to get out of the entire bunch. Once I have Ness, I'll have all the original 12 characters from the 64 version, and ZSS and Ganondorf I want because they're from Zelda and Metroid, 2 of my favorite game series (plus their amiibos look amazing). Of course I want them all, but at this point in the hunt, I think I've done pretty well and I keep telling myself it's as good as it's going to get until a major rehaul is done by Nintendo for their restocking system.
After I get the three I want most, I may just throw in the towel on this whole amiibo hunt, or at the very least do what you did and buy the Japanese versions. I haven't bought any Japanese ones yet but trying to find the NA versions has been a financial burden (gas money traveling to stores way out of my way + occasionally caving into scalper traps). I guess it really doesn't make a difference which region I get them from since they're not region locked, but I've gotten this far without having to import.