You might want to have a look at Ubiquiti:
»
www.ubnt.comEdgeRouter Lite, Edge Router PoE, EdgeRouter Pro.
Far less expensive than cisco stuff but very powerful with an active community.
If you are a bit more technical then you can even write your own wizard for a feature the router does not have out of the box.
So very flexible stuff. The system runs on vyata.
TA