I, myself, have only recently got a rulebook as well and from what I've read and theorised archers are pretty important to help whittle down the enemy before you fight/drive back or even hold an enemy in place so they don't charge etc. That said I've never actually played so I can't give an informed opinion.
On magic, I don't think it's necessary but it makes the game much more fun