cbwjm
Seb-wejem
Do tieflings need subraces? Honestly, the core tiefling just needa rewrite. As it stands, the tiefling is basically built towards being a warlock, and that's about it. I would prefer to see it generalized than a laser focus on a single class.
No it isn't, their stat bonuses are useful for any class that wants a decent charisma or intelligence which means that they would make good warlocks, wizards, sorcerers, bards or the upcoming mystic. They won't be able to start with a strength higher than a 15 with point buy, but even a paladin would be a good pick for a tiefling. Same goes for fighter or rogue if they intend to pick up the spellcasting subclasses. Considering how prevalent fire apparently is in 5e, I'm sure any class would be happy with fire resistance, dark vision is useful, and the spells are a nice bonus for any class.