The real advantage that EIGRP has over OSPF is that OSPF only has an arbitrary cost as its metric, while EIGRP can take into account bandwidth, load, delay, reliability, and MTU when selecting the best route.
The OSPF cost, by default, only uses the link bandwidth. You can, of course, manually configure costs on all the links, but that doesn't scale, and it is not dynamic.
EIGRP can be configured to dynamically take into account any of the five attributes, but by default, it only uses the bandwidth and delay.