Last time I couldn't choose between Archen and Cranidos, but I've come to prefer Cranidos a tad more since then. Still a touch choice with Anorith and Aggron in the mix, but I mostly pick my favorite Pokemon by design. Usefulness in battle, though it is a nice plus, weighs little on these choices.
Cranidos © Gamefreak