If you can battle online, that would be cool, if it has to be nearby friends, then not so much. The whole Pokemon thing where if trainers eyes meet, they have to battle, is definately not my experience with Go. It more a case of, notice someone playing at the same time, look down, avoid eye contact and walk away as quickly as possible.
I set up an account on my husbands phone so I had someone to trade with. Hoping I can convince him to battle with me occasionally.