It is surely not cheap at all and definitely not the best as there is no guarantee that your parcel will 100% reach the destination.
Tracking info is not updated regularly and is incorrect many times.
No Proof Of Delivery available and no facility of getting POD even by paying for it.
Not all post office accept all parcels, depends very much on their whim and fancy and your personal relation with the postal staff which is not correct as they have no fixed rules.
Yes only thing good is the reach of the postal service.
You should use speedpost as a last resort not as a first choice but that's only my view.
*****************