I think we will eventually need a better method to track TCP/IP traffic going into our routers and on to the internet. I have a WRT1900 and its default usage graph is pretty lame but I can see who's sucking down bandwidth when my response time dips.
I would love to have a 1Hz usage update log for every device on my router, because I've seen my thermostat thank my network during a software update.
This will be the only way we can tell if our IoT devices are being used as a botnet. The primary gateway for IoT is HTTP(S). I don't see that changing for at least a decade. The edge nodes will always talk to a local web gateway that connects to our routers.
Hence, we need better router statistics and possibly even usage warnings. This will at least detect suspicious behavior.