Hey!
Every branch of engineering has its own scope in future and it depends on your interest which branch you want to take.
CSE branch has a lot of scope in future as it is said that data is the future oil. Also, if you are a average student and you have a good interest in softwares or applications, hacking or games then you must opt this. ECE give you opportunity to work in both software field as well as core electronic industry. However, in cse you might have your own business but in ECE you will always be working in someone's field. Mechanical engineering has a lot of demand and scope but it really consists of hard work. IT is mostly related to the cse, if you have interest in softwares than you can choose any one of them.
To add on, if you wish to choose civil services (IAS/IPS/airforce/IRS/IFS etc) then cse or ece will give you opportunity for the same. But if you are an average student then ece would be a bit difficult for you.
Hope it helped to clear your delimma
Thank you
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile