Wyll makes perfect sense as various other classes. The tadpole nerfed his powers but the infernal pact is still signed. This basically allows Wyll to level up from lvl1 as whatever he wants. Before being a warlock, Wyll was definitely something else based on his story.