What’s the best option for working with Ambisonics for VR/360 media?

Is it recording the sound on location with an Ambisonics microphone, to give a very realistic representation? Or to actually encode other sound formats (Using Software) such as mono and stereo into Ambisonics and then manipulate the sound in 360? Any recommendations?