DIFFERENCE BETWEEN B.Sc. HONOURS AND B.Sc.
B.Sc. (Hons) is much more specialized as compared to the B.Sc. (general) degree and academically B.Sc. (Hons) is a more standard degree as compared to B.Sc. (general).
If you want to study any one of the pure subject (eg. Chemistry, physics, mathematics etc) in detail, it is advisable to go for a B.Sc. Honours course.
But if you want a more balanced and multi-disciplinary approach, it is better to pursue a B.Sc. (general) course for under graduation.