Interesting for your injury, good to know that yoga can have a positive effect. I wish you to recover quickly.
I have never been able to go to the gym as well. I can't explain really why but I don't fit. In my case it is calisthenics (I actually call it street workout but I think in America calisthenics is the "brand" name). It is free as in free beer and free as in freedom, since parks are most of the time open 24h/7d. Nobody takes selfies while doing pushups, so at least in terms of atmosphere it is not Instagram-centric or look-at-me-how-i-am-beautiful kind of atmosphere, which I think is a great benefit of training outside, at least in my experience. Nowadays more people do it on YouTube so maybe it changed in other regions of the world.
For boxing though I have/had to go the gym, however at least training Muay Thai in Thailand was not at all, in my case at least, look-at-me-how-beautiful-i-am-oooh-my-instagram-followers for 99% of the time. So almost always a good time even indoor.