First of all, I want to make sure that the reader knows that all the content here is from my own experience. Please try it yourself if you want to really know about it.
Are you expect the top of the line router from Cisco, EA4500, should be the best? Well, It could be. But now, you may have to think again carefully after Cisco released and updated firmware of Cisco EA4500 from version 220.127.116.11047 (Classic EA Series Cisco Connect Firmware / NON Cisco Connect Cloud) to EA Series Cisco Connect Cloud Firmware Version 18.104.22.168143. Most routers got upgraded automatically when it is connected to the Internet.