Which engineering branch is best for average student?
For an average student who even at this point of life think that they are average, Engineering is not for them. Instead he/she can go with other courses (there are plenty of you can go with to make good earning).
Engineering is all about your interest and your hard work.
India is full of average engineers, and I feel sad when I come to know that a B.Tech CSE student, completed his/her engineering and don’t even know how to format a laptop or What version of android is running on his phone. Or a student from Mechanical don’t know about the machinery. Or a CSE student can’t write a single line of code for a real problem given to him other that what he had done in his academics.
You took any branch they are all same. No branch is easy and no branch is tough. It’s all upto you how you are going to make it. They all need hard work and deep interest to be a successful engineer.
So, if you are still thinking you are an average then don’t go with Engineering instead go with some other graduation courses. Otherwise stop thinking you are an average and start hard working from today and build deep interest in whichever branch you are going to choose