As to the 5 minute walk, itsmalarky, Arathi Basin and Cyrodiil are very different places. In Cyrodiil, life bars are small, and can be emptied in seconds by a single enemy, who is scaled to your level. In Arathi Basin, 1v1 battles can easily stretch to being minutes long, and being healed is much simpler, and levels are not scaled to every player. As voxel games can hardly be compared to one another, you cannot just compare WoW and ESO and have it work. They are both MMORPGs, but the similarities don't go much farther, and pretty much have no likeness in PvP.
Yea, PVP is unplayable. You can't spawn at a fort that's under siege? Who's brilliant idea was that?
PvP seems like it's pretty ***, sorry, but it is.
Revives take a soul crystal, and take forever to do. When you cannot revive, you have to go all the way back to another fort and run all the way back to the battle with a horse, by time it's almost over. The solution the Devs gave are forward camps, but those cost money.
If healers could actually revive people, there were cheaper ways to keep your troops close to the battle when they respawn, and mana didn't run out so fast, PVP would probably be my favorite part of the game. Buuuuuuuut, nope.
My suggestion: Make the outer things around keeps, like farms and such, have respawn points. This would make PVP awesome.
Will spawn points closer to keeps (without costing money) ever exist?