I'm currently playing with a dalish elf, female warrior archer and i have to say.... she's very strong! I've never played with an archer before, because i tought I would be at a disadvantage when engaged in close combat, but now i have changed my mind. She's the only character i've made who has never died, not even once (allowing me to unlock the "I'm invincible" achievement).
It's true, however, that most of the specializations aren't meant for archers, but for melee fighters instead. <.< In Origins i've only taken the "Champion" specialization (Templar and Berserk are meant for close combat, and the Destroyer is just too evil for a good guy like me

), while in awakening i choosed the Defender (because i've never tried it before) and the Spiritual Warrior, but i still have to use either of them. Having at least one specialization specific for archers would have been a good thing.