I would get the Cisco m8, but with cisco routers you would prbably need to get someone in to set it up as they all command line based IOS's on them.
i have a draytek 2910vg dual wan and its a good router, but currently studying cisco and cisco routers have good expandsability, like the 800 series your onabout, you can add a wireless N module and is backwards compatable with B+g format too.
But it wont be cheap to get someone in cisco cert to set it up.