Let's be honest: Ranger mostly has Blast arrows and Tenfold Flurry. And if for some reason that's not enough, one just adds Liquid Vim and Conqueror's Periapts and breaks the game by introducing the medieval-fantasy equivalent of tactical nukes to the battlefield. I love the Ranger vocation.
That said it depends on what you plan to play the game with. Bow aiming with a controller is shit, so you'll want a keyboard and mouse when quick or precise aiming is needed. The game supports both at the same time though so personally I mostly playing with the controller, but quick switched to the mouse as needed.
But honestly, unless you really, absolutely want to minmax on your first run, for some reason, don't stress out vocations. You'll want to level up all of them to gain access to all the perks so you can hilariously combine them into broken builds. On leveling, you gain stats based on your current vocation, hence the minmaxing. The ultimate DPS sorcerer will not want to waste levels to increase physical attributes for example. So there are optimal leveling patterns if you're into that. However, the endgame (BBI) gear has such stat bonuses that it'll vastly make up for all your minmax deficiencies, so I wouldn't stress too much about stats and just play along, switching vocations as you feel like it to gain the perks and enjoy some variations in gameplay. There's no real need to choose between Ranger and Magick Archer when you'll easily be able to be both.