Some of what you said us true but not relevant. Specifically if you are burning multiple preps in a single fight often as a ranger then you are fighting in a rather peculiar manner for your class(ok maybe retrieving but can't think of others and you are a ranger, just go without your item). Resist mental and haste are expensive but they are so situational, given your skill set I would rather have vanguard, village powers, or even trib powers over beastcall/ignite especially when people in outlander are such a big pool of targets you are likely to find in the wild