Here are the problems that I have constantly seen:
- You can hardly track them
- There is no prior appointment made before delivery. You have to be on the lookout.
- Unreliable. They rarely keep up their time/day.
- You miss the delivery and its a whole different story - Calls back and forth is painful.
To me flipkart solves the problem by allowing me to track/mobile alerts. They usually call me up during delivery and have at times even met me where I was to deliver (away from home).
I think someone should start an outstanding Logistics company here :-) (Like Fedex/UPS).