Sleeping,
If you're just talking about security, using a switch + software firewall would require software fw's on each machine connected to it, to be safe. If you can live with that, cool. I would rather have a router to shield the entire home network. My laptop also has its own software...