i can only share my experience with vpost, as i used it for the first time a couple of weeks ago.
it was quite fast and pleasant at the beginning. Items shipped from Amazon to my vPost USA address was on time, and updated in the VPost site.
Paid for them to be shipped out, and that was when everything went downhill
payment was made on 17 Mar, and confirmed, and it shows packages in transit.
No updates whatsoever in the Vpost Tracking, until 24 Mar, when it shows my items arrived in SG and departed from the Airport processing center.
again, no updates, and speedpost tracking also showed no info, so on Mon, 26 Mar, i called the hotline to get an idea of the status.
was advised to wait, as they couldnt contact the delivery folks, but that since it was just the 6th Business day, to wait as it should be delivered within the next two days.
Waited till Wed afternoon, again no updates on the Vpost Tracking (local) and Speedpost, no delivery advice found at home.
Called the hotline, and this time again, they couldnt contact the delivery folks. Was advised the packages at still at the Vpost warehouse (no reason given as to why, the person on the hotline was as surprised as i was).
Called again on Thursday afternoon, and this time they managed to contact the delivery team, who said they will deliver on Friday (2-5pm). also, asked me to call back on Friday afternoon, as they will investigate the delay.
I tried to divert the packages to my office, as i could not afford to wait around at home on Friday, but to no avail.
On Friday, found a delivery advice saying they came at 5pm, but no one around. only at night was the tracking status updated, to add 1 line, unsuccessful
Asked me to go to the post office nearby to collect on the next working day (defined as Mon-Fri, excluding Sat), which is Monday 2 Apr.
Was resigned to doing that, but on Sat morning today, i saw the tracking status changed to "with delivery courier".
Called the hotline again to verify what that meant, and was informed they will re-deliver again today, and advised me to stay home till about 1-2pm.
I waited till 2pm, and didnt see anything.
luckily, i happened to check the tracking site again, and saw another update "item dispatched from Speedpost processing center to post office (near my place)"
decided to try my luck and went down to the post office, and thankfully managed to get my items.
imagine how screwed it would be if i had waited till Monday (have to make arrangements from work just to collect) or try to redirect again.
overall, the only plus from the whole experience is the customer hotline was quite good and prompt. only thing they let me down is the inflexibility in some requests, as well as not getting back to me with the 'investigation' they are doing on why my items were sitting around in their warehouse for so long.