This is the problem almost all multiplayer games walk into.
That is why they go for the easy solution of just having as it is now 250 BFP per day.
While now most can get the daily BFP but again only the casual gets the better part.
The people who can't play daily can only get 1/3 if they lucky and people playing all day are rather bored quickly because of no progress afterwards.
It is also double because if you allow those lets say no lifers for the sake of argument to progress at their own phase they will have everything within a couple of days.
(talking out of own expierence, haha) So then again they are bored but then because of another wrong reason, having achieved already everything that there is to achieve.
In my opinion is it good how it is now, but...
You could add upon that but remember, to much is much worse than to less in a situation like this.
You can always increase it, you can't decrease it later.
So like keep it how it is now with the 250 BFP per day but give people a couple of BFP for longer...
(*just throwing out numbers* like 20BFP for every hour played afterwards, or even less)