The best thing about valgrind is its ability to identify errors even when they are not reported by compiler or debugger! I have used it extensively for all my projects from school till now (around 2 years) without any issue so far!! It's really great tool which helps me out while developing software. Nothing much as such but i feel like this might be helpful if you want to improve your skillset quickly. Yes definitely try using them. They are very easy to use too. Also don't forget to read their documentation thoroughly before actually installing/using these products. One of our project was having issues with segmentation faults because we were running into false positives due to some uninitialized variables being accessed later on. Using valgrind helped us pinpoint where exactly the problem lies.