Do badges have any benefits?

I feel like it depends how the badges are executed. Don’t make badges Pay2Win, and don’t make so many badges that it just doesn’t feel good to collect them.