well there are clear benefits of battlelog:
Benefits
: EA/DICE can do realtime updates meaning less patches for bugs in the Server Browser.
: Its Fast an efficent than Normal Server Browsers, which feel sluggish at times.
: Puts everything in one place Servers/stats/etc.
Disadvtanges
: Battlelog does not make up for no sqaud options inside game
: Extra running processes on Windows (not big deal for high end PC's)
: more likely to be attacked by DOS as the servers are open for scanning
: Need to Alt+TAB which could inflict Memory/Performance issues.
Conclusion
The only way i see around these is to have a Orgin Overlay with Inbuilt Browser Using Chrome/Mozilla engine. that way origin can Close the overlay automatically if asked once you log a server, it would still be faster and more efficent than a ingame server browser which is coded in c+/c++ etc. it would also remove any alt tab issues.
I think im right on the ball here and perfectly correct but you might not think so.