The mechanics behind BAT is clunky. It works, in general, but it could be more streamlined.
First up is how you claim your tokens. Although there is a native wallet in the Brave Browser, they do not deposit your BAT directly to your wallet. You have to sign up for an account at Gemini or Uphold and they automatically deposit your BAT there. I get why they do that...so they can CYA with KYC, but it really slows things down and it's confusing to the average user.
Another big gripe that I had was that the token only ran on the Ethereum network. They have since added a Solana token, so that's a big positive. The gas fees in ETH were many times more than my monthly earnings in BAT.
Finally, getting an ad on the network as an advertiser is fairly hard to do. They are only accepting certain types of ads, which really slows down the potential growth of the network. Again, I understand that they cannot have just anyone advertising. But when I looked into the approval process, it looked like they were probably being a little too conservative. Show Less