Hi Maxxxxx,
Seems there are two components to your question.
So let me approach them in the following way.
What I would do is what I am doing.
I “accidentally” (if you believe in such things) found my teacher in 2003.
Oddly, he was not IN India but FROM India. He was and is headquartered in Bellevue, Wa. I have taken as many workshops and classes with him (and Savitri who teaches the Transformative Spirituality meditation) as I can, traveled with him to assist with workshops, and heeded the call to teach here at the studio he directs. I personally find the light to be very bright here.
I have had the good fortune to meet many of today’s most popular teachers. Sadly, very few teachers a) teach a complete practice and b) live a yogic life. Aadil does both. As my commitment to study has increased so too has his commitment to teach (me). I truly get out that which I put in. I completed a 2,000-hour college here through the College of Purna Yoga. The program is incredibly sound but it definitely is not for those who wish to keep deceiving themselves and remain in comfort. It is a program that brings up your gook for you to see and deal with, rather than sweep it under the carpet. How sad would it be to live another 40 years and die the same person I am today?
I cannot speak to the powers of a residential program. For me it is critical to be able to take my practice out of cloistered quarters and flex it in the world - after all, that is where I live and that is where we need to right our course. It is challenging to balance the sense of community, the quietude and serenity that may lead to enhanced focus, and the reality of contemporary yoga.
Often times the jewels we are seeking in our living are not off in a foreign land but rather quite close - in our own “back yard”.
I have no first hand experience of the three choices you list. I have however met Pandit Tigunait, and he is a very sweet man with a kind soul and I feel in my heart he is well steeped.
If you have more direct questions please feel free to PM me.
gordon