Alcide is also a GREAT character, both in the books and on the show. He's not just a 'wolf' stereotype. He's very definitely a well-rounded person.
I seriously have no idea how we ended up with zero witches. There are SO many good ones in the source material we're drawing from, and it'd be so easy to make an OC witch.