No regrets. With a bachelor in a technical field, you are usually given grunt work. You have to prove myself a lot and hardly use your brain in the work that you do; things can be very boring. With an advanced degree, a person is trusted with more responsibiliti es, scope, and growth. Last but not least, there are the connections that you get from doing advanced studies: meeting other experts in the field at conferences to discuss current evolving knowledge, working with peers under a program of studies, exchanging data/ideas with collaborators outside of your specialization, and bouncing ideas with researchers/professors in the forefront of their specialization .