We are starting to beta test our inbound load balancing DDNS option. This lets you specify more than 1 IP address on an update, ie &myip=1.1.1.1,2.2.2.2,3.3.3.3 - our system will automatically add or delete records to create your round robin setup. Very nice : ) This is a pay option in addition to the standard dns, however email us and be part of the beta testing and receive a year free.
The Mikrotik router is a perfect choice for your needs on QoS. Check em out at
http://www.Mikrotik.com/ They also have the inbound load balancing option on our service with the help of some scripts we provide.
Sam