Hi,
B.Arch is better than the Diploma because it is a five year full time degree course. After completing diploma you will probably get job of a draftsmen in any architectural firm but after B. Arch you get the post of a junior architect and are also favourable for promotions with time and experience. So as you see you have better career opportunities. Also, for pursuing masters an undergraduate degree is a must. And most importantly, for practising as an Architect in India, you need a licence from the Council of Architecture which is possible only if you pursue B. Arch from a COA recognized college.
Of-course, B.Arch is better. It’s a degree after all. Diploma comes with lower pay, lesser opportunities, lesser knowledge. One can’t really compare a diploma with a degree.
Hope this helps.
Good luck.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile