Binary Heap vs Fibonacci Heap
Binary heap is simpler and usually has better practical constants.
Fibonacci Heap has excellent amortized decrease-key complexity.
Dijkstra with Fibonacci Heap: O(E + V log V).
Binary heap Dijkstra is typically O((V+E) log V).
Fibonacci Heaps are complex and often less attractive in production.