If the other person is better at speaking in English than in Japanese, I’d speak in English because it’s easier for both of us. Language is a tool of communication. It’s just a matter of efficiency. Of course happy to speak in Japanese if they want to practice with a native.
What’s your opinion? Should Japanese people assume foreigners speak Japanese if they see them in Japan, or is it nicer if they try to speak to them in English first.
I divided the answers into people who speak Japanese and those that don’t.