Why does everyone think enderpearls are so OP? Think about it. All they do is let you teleport somewhere once. Then that's it - you cant use the same enderpearl twice... There's also the fact that if you misjudge your throw you could miss the island altogether, fall short of the island only to hit the bottom of it and drop hopelessly into the void, or land somewhere in sight of the whole enemy team and then you've got a big fight to deal with. 64 diamonds per enderpearl is a suitable price in my opinion.
These items only help you move around, they don't help you in combat unless you are trying to retreat - and if you do retreat, the enemy has chance to regroup, reheal & rearm etc.
So basically, enderpearls aren't really OP if you think about it.