According to Cisco I am an Expert in BGP. However, we're in a postion at our company where we can either dual-home and "load balance"(sometimes a myth) using BGP or purchase an appliance(RadWare, FatPipe, F5, etc...). I know the advantges of running bgp over those applicances which in my opinion create more work and complexity. I just need some advantages of running bgp other than its cheaper(assuming you have a router) and you have more control. From what i understand, most of these appliances are garbage.