I've taken this approach as well. Every so often I'll want/need something from Prime (like a show season comes out), and I can wait for it to be fully released, sub for a month, then cancel.
Most packages now take about a week to get here, and I've rediscovered the joy of unexpected packages. Like the christmas we didnt have last year.
Also to voice consensus about finding other great online stores. Often they'll have better deals, low or no shipping costs, and it helps that the ecosystem of individual sites has been normalized by companies like Shopify, et al.