My 2 cents…
EIGRP would be nice to have. Not so much for our internal network, but as a PE-CE protocol. We have a few customers that use EIGRP in their networks, and at the moment we have to provide them with a L2VPN. If EIGRP was supported, we could provide them a natively supported L3VPN.
However, that’s a very minor interest. I’d hate to see MT spend time on EIGRP, when that time could be used improving existing protocols.
Of course CCNPs and Cisco books will recommend EIGRP, that’s what they do. They will always try to steer you towards using their products, and EIGRP is one of their products. Sure, the core of EIGRP has been opened up, but most of the special features have not. So, when you start building out a network using third party EIGRP, you will eventually hit a point where you need some still-proprietary feature, and then you are either stuck ‘upgrading’ (aka downgrading) to actual Cisco kit, or going back to the drawing board. McDonalds isn’t going to recommend pizza for lunch.
ISIS would also be nice to have, since it should in theory scale better than OSPF. If good support for ISIS existed, I’d consider switching to it from OSPF for the core; but again, I’d rather see MT spend time polishing what already exists.
EIGRP may be fine for enterprise networks, that can’t find anyone other than CCNAs/CCNPs to design/run it; but I can’t imagine using it for anything important (other than PE-CE) in a service provider context. ISIS is what the big boys use, and for the rest of us OSPF is better than any other option.
OSPF actually scales pretty nicely these days, as long as you don’t load it down with high-flux customer routes. I’ve got ~350 OSPF routers all in area 0, dealing with ~620 OSPF routes, and even RB750s don’t have a problem keeping up with it.
If you are building a commercial network of any size these days, you should seriously consider using OSPF or ISIS for loopbacks and link-nets only, and sticking everything else in BGP. Constrain BGP to only the edge routers, resolve BGP nexthops recursively in OSPF/ISIS, and use MPLS to reach those nexthops. It’s incredibly flexible, and very scalable.
Why would you consider OSPF overkill for a WISP?
What makes you consider WISPs different from any other type of ISP?
–Eric