Having badges is a great addition to the game as you can show it off to other players but wouldn’t it be more satisfying to get it if there is a bonus for each level of badges.
A little bonus such as extra exp or units could be a really good addition to the game as player would be more motivated in obtaining said badges.