Very hard question machan...
Overall, at least a degree will be required if you're going to do a professional level job in the future.
All fields have their own advantages and disadvantages. (be it IT, HR, MGT, MKT etc.)
The main difference between an IT BSc and other BScs are the course...