The best way to mail a small package is to mail the small package through USPS ground advantage which is the cheapest option.
FedEx and UPS cost more to ship small packages so the USPS is best for small packages.
For shipping costs the USPS is the cheapest, especially for shipments of small packages.
I've shipped a small package that costs $15.60 to ship at FedEx and the same size package and same weight package cost only $7.10 to ship with USPS using USPS ground advantage.
UPS is often more expensive to ship with than FedEx and USPS.
Small packages are often better shipped using USPS ground advantage and larger packages are better shipped through UPS or FedEx.