I'd say it depends on your budget, network topology, number of ports you need, port type (rj45/spf), functions required, etc.
Buffalo has "value" series BS-MP of smart-managed 10g-switches. Ubiquity has also some entry-level "EdgeSwitch" or "UniFiSwitch" 10gb-switches. Or Netgate ProSafe XS700. They are all priced at ~400-500$, good enough for soho. If your application is more serious, you have to look for higher-level models (for twice - three times higher price, of course)...