I genuinely like how they implemented loot boxes in Overwatch. It ONLY gives cosmetic items and delivers enough currency that feels like it rewards you for playing.
Yeah it stands in stark contrast to the pay-to-win model a lot of games are incorporating nowadays. I also really love how all the new updates/maps/characters have been completely free.