Can't help but notice that your bar for "good" just keeps going up. Another couple posts and I expect the "lore" choice to need +3cha +2 floating minimum just to clear "ok" or "workable"I haven't seen anyone pick a Mordenkainens tiefling.
I saw a lot of phb ones picked.
Its the look/cool factor. They didn't become decent until tashas. Mordenkainens was an improvement but cha was locked in.