Speed & cost are dependant on the number and type of circuits deployed
An alternative to upgrading your primary circuit every few years is to simply add more circuits. This has the benefit of low cost increments as well as introducing resilience. With a capable Firewall it is possible to direct the traffic over the specific circuit that is most suited. It is not uncommon to have circuits dedicated to a single task such as SIP Trunks (symmetrical) or remote access (optimised for upload).
You do of course need a suitable Firewall and the wiring can end up looking like spaghetti. .