I've been very happy with all my SF experiences. Normally I get packages delivered to the nearest locker (24 hour pickup is great).. if the package is larger I go to pick up at the depot (5 min walk from home)

SF is also crazy cheap - you can get stuff delivered from all over HK stuff for less than it would cost you to MTR it there and back in many cases (not even counting time spent)...

No courier company is perfect, I had a fedex delivery last week which was re-scheduled 3 times (CNY I know, but surely an outfit as big as Fedex have experience here...)