I don't see any downside. I might discourage a specific MC if I thought it was going to overshadow another character at the table. (So if we already had a pure warlock, a sorlock might not be a great idea, for example).