Well, besides the normal buses, there are also minibuses, which
can be cheaper and faster than normal buses. However, minibuses are
not popular for tourists, because the destination plates are
written in Chinese only, and most of the time, the driver can only
speak Cantonese...
In HK Island, you can avoid the bus totally by taking the tram....
(Tram is very cheap. HK$2 per ride only... but it's quite slow)