Karan Johar, the Bollywood film director is best in my view. He has a great talent and produce and direct the movies with his own style, that's why he is so successful and so popular in Bollywood.
I wil say yashchopra is my favorite Director india had produced he had a amazing eye and he knows how to take 100% from actor or actress and speacilly romance in his movies was amazing out standing and realistic.