Selected in September’s Patreon Poll as the next 5e race handbook to receive an update, I’ve given the Tiefling Handbook the usual post-Tasha’s updates.
The ability to change your ability score increases makes individual tiefling subraces more flexible, but their innate spellcasting is still Charisma-based. New races added post-Tasha’s have introduced the ability to choose your spellcasting ability for innate spellcasting, but the custom origin rules don’t include that design change. That specific point means that subraces with spells that don’t allow a saving throw are considerably more versatile and have much better class options. Basically any tiefling works as a bard, sorcerer, or warlock, but Glasya and Mammon are the top options for everything else. The winged variant, of course, remains amazing.