Yes, I did try watchify but encountered some major errors during usage that made me give up. I might give it another go and see if it is solved now.
Ah, it never even occurred to me to look for something like browserify-hmr, will definitely try this out!