What about buying something like the one below. Thought?
Amazon.com: Barebones Mini ITX Router, Firewall, Network Traffic Monitor/Sniffer with 2Gb DDR3 RAM, 1.8Ghz Dual Core Atom 2550 CPU, 5x Gbe LAN Jacks, PicoPSU-80, and AC to DC Power Supply Ideal for use with pfSense 2.x 32 or 64 Bit...
The only reason why I choose this switch is because its PoE to power my security camera and that's about it.
Now, if I go with the 20 gb port which is not PoE then my security camera would need to run a power all the way inside the house.
I am looking to buy one of this within the next few weeks (SG300-28P with 24 PoE ports), I wonder if this switch has the regular Cisco IOS that allows you to manage it through CLI.