I would go with the Linksys out of the chute if you're ever going to need more than 8 ports. Don't forget you need ports for network printers, your Internet router/firewall, server, PC's, etc. You'll run out much faster than you planned. Uplinking 2 small switches will never give you the same performance as having them all on one switch.
Better product to start with, better support when you need it. Better adherence to standards like 802.3af for PoE (The SMC does not support it)
Cisco had 5 year warranty on this switch
SMC has 1 year limited warranty