I'm using M1BB and I must say it's a pleasant experience. Before that I was using Starhub and when I host DotA in Garena, my friend always complained about delay and lag. P2P was a nightmare too, speed was horribly slow. (well, maybe it's the modem settings, but I dun care! So ex. and yet sucks! zzz)
My M1BB has got no delay or whatever shit when hosting games now. In fact, M1 uses Starhub's cables' technology or whatever, but somehow it's way much faster and smoother than Starhub. The price is also cheaper and worth it.