I've just switched from Ultimate to Professional. I previously only used Claude models but they are arguably too expensive now, even on Ultimate, especially as I like to keep a conversation thread going whilst coding which uses a lot of tokens. 'What's the entire code look like now?' is not cheap.
The fair use policy ensures a percentage of your Plan fee to go towards Search, etc. That's great for sustainably of Kagi. There will also be many Kagi users not using tokens up to the amount of their Plan fee - should they get a refund for unused token credits? Of course not. Instead of having to renew a Plan when you hit the fair use policy limit, you should be able to purchase additional token credits to top up your Plan until it renews - an Out of Plan balance. Why should you pay again for Search with a renewed Plan, if it is not Search usage that you have run out of.
I think I was asked to renew my Plan before I'd actually run out of credits, it really wasn't clear.