Look, if you're Joe Average and you're looking for a router, this isn't for you, move on and find yourself a Linksys, Netgear, D-Link, Asus or one of the countless other consumer-grade routers on the market.
Cisco professional grade products have legendary reliability; I've got a router and a switch that are both end-of-life / end-of-sale that have been running for more than 7 years without a reboot.
Cons...yes working in CLI of IOS sucks; Cisco licensing sucks, and Cisco products aren't cheap