Hey Thinley,
I've tried Subishu, Vianet, worldling and classictech, over the past 3 years. All of them have their own flaws to be honest, I in fact went back and forth with all 4 companies but not very prominent. I would recommend you to take 1mbps internet by looking at the information you provided about the devices you will be using. Good Luck as all will say their service is good, and in fact they have a decent connection and customer support but no matter which ever you will purchase, you will have some or the other problems.
Shaurab