If you are regularly running out of credits, upgrading your plan is almost always the better option. Plans deliver more credits per dollar than top-up packs.
Top-ups are best for one-off situations, like finishing a big listing push at the end of the month.
The platform suggests an upgrade first when you are low. Top-ups are a secondary option for when you need a quick extension.