So, the behemoth items appear to be solely for vanity, since the stats are about on-par with AF gear but level req is 50, and there are no vanity slots yet in the game... so what gives? Seems like defeating behemoth is worth something more than a worthless trinket.

At least a custom pet or barding would be nice, though SE appears to have painted themselves into a corner with that one (see CE items). Something worthwhile would be nice.. as of right now I have no reason to even spend my behemoth horns since all it would do is eat up an inventory slot.