I've spent about 3000 Vbucks. I've been playing for two seasons now, mainly just pay for the battle pass and a dance here and there. I find dances are one of the best ways to stick out aside from skins themselves.
No plans on investing any more, should be able to keep buying season passes with the bucks earned from previous seasons. Assuming they keep being generous with the Vbucks rewards.