Amulet of teleportation allows you to move around faster on bigger maps and generals can use cloak of night to catch escaping demigods or flee.
The huge problem with amulet of teleportation is that it shares a cooldown with teleport scrolls, making it fairly useless overall. It just becomes a replacement for scrolls and allows you to save money (even then I prefer scrolls because their cooldown is shorter).
Cloak of night is nice, and I've played against one Erebus who used it in combination with bat swarm to cover large distances quickly, but besides that, the small distance you teleport with cloak of night is often times not enough to compensate for being a lot slower.
If I buy BotF and you buy Anklet, I'm going to have about 50% more HP than you at level 1. Fifty. Percent.
For melee DGs than need to get their hands dirty, you really have to go with BotF otherwise you'll just get bullied around in every fight you have with people that do have BotF, especially early game. Losing early games have a habit of turning into losing end games, if you hadn't noticed.
On the contrary, I would argue that the most important ability of melee characters is their ability to run away quickly due to the fact that being in melee makes it harder to open up the distance between you and the enemy should the need arise. This is why I find it extremely easy to ambush melee characters without Swift Anklet for instance - if they don't see me coming from a distance, then it is too late for them. Their 800hp does not save them, whereas extra speed almost certainly would.
Also having 50% more hp at level 1 is mostly meaningless. In my experience that difference closes down really quickly as other people catch up with regular items.
Think about it this way: it costs me only 1750 gold to get the +600hp +10hp/sec armor. Whereas it costs you 6750 gold to get Journeyman Treads. Considering this, why would you settle for BoTF? The advantage it offers will be gone very very soon.
But more important than speed is efficient movement. Beginners move inefficiently; they constantly over-extend or run too far back when retreating. Swift Anklet helps them compensate for this inefficiency, which is why I would recommend Swift Anklet to any beginner.
As you get better in the game, though, you learn to move more intelligently, and you realize you don't need a 15% speed boost to get kills or to flee. Then some other favor items start to shine more. It's not that you wouldn't appreciate a 15% speed boost- you do; you just don't need it as much as you used to.
Flip side of the coin: swift anklet allows you to take risks you otherwise would not take (and get more kills), and get out of ambushes that you would otherwise have died in. It is not really a beginner vs. pro thing. It's just that +15% speed makes a huge difference and offers plenty of advantage throughout the entire game, whereas a gap of 800hp is pretty easy to close with cheap items.