OSPF For this?

I have this network as pictured.. I have 2 connections to the same ISP but at different physical locations that are wirelessly linked up, I was looking for (I think) OSPF with link balancing setup? I want to make use of both ISP connections as available bandwidth (I imagine only outgoing for the most part).. also maybe failover if one of the ISP links failed, I only have 2 routers right now, all my clients are PPPoE clients with public IP addresses. Any info would be great (suggested configs?) Im not really new on networking but new on routing.
network.png