The reason why everybody suggest to change media or firmware is that these are the most frequent causes of problems. It is very rare that a burning software can cause problems during a burn, and certainly ImgBurn is not so buggy to cause these issues. Of course, there is no perfect software, and new features are added in every new release, there are not only bug-fixes
Another reason to not blame the software is that is not the software that actually write the disc, but the drive firmware. No drive, no software and no firmware can transform a bad quality disc into a good support.
It is not fault of the software developer if you use crappy discs. You can believe it or not, but 99% of DVD brands available in the market are not quality media. Only two brands produce proven quality discs: Verbatim and Taiyo Yuden. Even if recently the disc quality is lower compared to discs produced a couple of years ago, they are still the best media available in the market.
If you continue to use crappy media, you'll have bad results whatever software you use. And don't think that because is free a software is not good compared to a software that you have to pay 100 bucks, because this is not true at all. There are a lot of free software that are excellent, and actually much better than paid software.
Imgburn is certainly one of the best software available. You can dislike it, nobody will discuss your tastes, but don't blame a software claiming that is crappy only because you don't like it