I currently have the Telus Smarthub, which was the best option available in my area. I went from Alberta Communications to the SmartHub and while the speeds improved, my capabilities actually decreased. Ports are significantly more restricted, my NAT...