We used Draytek for a long time and were perfectly happy apart from the odd issue but they're not even mid-range kit. They are generally ok for the price range though and would choose it over other consumer brands like Netgear/Dlink. I do find some of the interface, such as firewall config, a pita.
I use Mikrotik a lot these days. Even though most their kit is actually cheaper than Draytek, it's rock solid and functions far more like a true router. The Ubiquiti kit is probably alright. We use a lot of their outdoor wireless stuff. We did use Tough Switches though and found them to be useless. They seemed to put more effort into a fancy web interface than the actual performance and stability of the device.