There are circumstances where this would be OK (or at least, relatively not so bad), but never depend on no one else ever writing rules that they would reasonably expect to override yours. !important is best avoided where possible.
I did a lot of web development at a previous job, I was one of those people who wrote a lot of HTML and CSS for a living...