Choosing a Pokémon for your team depends on your team.
Overall, Skeledirge will carry you through the game and has competitive merit. If you want to avoid duplicate types, though, you're missing out on the very appealing Annihilape and Houndstone.
Use him if you want an easy game, though or if you don't have a preference for your team layout.