Avvatar and Myprotein are equally good. Avvatar is domestic, manufactured by an indian dairy company and has been good in lab tests. Myprotein is not domestic but has good reputation. Both are priced better than ONN and should be bought directly from the manufacturer through their websites.
You may try to make it on your own by using natural ingredients. There are a number of videos on YouTube to make it. Results may be less as compared to whey protein but it ll be healthy and good for long run. If ypu want to buy then try Patanjali nutrella whey protein which have natural ingredients.