BAT token could be apealing, but the truth is that they have delayed and partial payments once in a while…it is not by all means perfect, kind of scam-ish at this point.
If you say you pay n tokens, you must pay. Period.
You could consider other tokens around, that pay religiously, like JSECoin, Steemit, more trusting, zero problems.