What if we changed rangers a bit? Currently there are five ranks of beasts that a ranger may call, each represented by a specific animal and each having unique qualities. Unfortunately this also makes the ranger a bit predictable, knowing that its the mammoth for instance that will guard him. I offer the Idea that we should instead change it so that the ranger can call his beasts in an order of his choosing and allow the ranger to choose the beast.
By adding a level modifier to the end of the beast call command a range could keep multiple of similar beasts that vary in power.
So instead of just "beast call mammoth/beast call leopard" a high level ranger could in effect do the following. "Beast call raven 5/ beast call raven 4" Thus giving him one very powerful raven, and one semi powerful raven.
I think it would aid mostly in the role play development of all rangers, but it would also help with the predictability. I do not mean to make it easier for a ranger to call a level 5 beast, only change the type that the beast has to be.
Thoughts?