Yoga has alot of advantage but like you said it is not for everyone. Personally for me I don't really like it that much because I got bored easily unlike other exercise which you can be doing and you will not have the time to think about your problem.
Yea its based on personal preference, i dont do yoga too but i engage in other forms of exercise