I have been with HKBN for over a year, having spent the previous decade with PCCW.
I would have switched to anyone just to get away from PCCW. Poor service and a very unreliable product. Every time it rained we would get cut off for 2 or 3 days. Whenever someone new moved into the building, someone else would loose their service.
HKBN are far better. The free IDD is definitely saving us money.
Whenever the PCCW sales people knock on my door I call Security and Management to get them kicked out of the building.