Since you have so many miles on BA... maybe you want to diversify and transfer some to a *A program? ANA would not be a bad choice, AC is OK too. ANA has a very nice premium product and they do run mileage discounts from time to time if you ever fly their metal. That said, there are not many flights between Japan and India... although *A in general has decent service to/from India.