Hello,
Both the courses BA LLB and B. Tech. are top most courses and are best option for UPSC. Although B. Tech. will have more hectic schedule as it involves practical classes also, on the other hand BA LLB is more of theory. BA LLB will give specializations in the field of law and governance so candidates can expect some sort of overlapping in UPSC syllabus, but B. Tech. subjects are altogether different. B. Tech tends to build a rationale and logical thinking among candidates.
In past few years the number of engineers qualifying the exam has increased.
For better understanding and reports you can see UPSC's annual report where you can know the number of candidates qualifying exam with a particular subject.
Hope it helps.
All The Best!!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile