Good marketing means achieving an arbitrary limit of what you consider "good" marketing. So it depends on where you set the bar.
The best marketing necessarily requires some level of unethical behavior, because being honest and saying the whole truth doesn't sell. Everything has drawbacks and benefits.. the better marketing minimizes (or even hides / fails to mention) the drawbacks and emphasizes the benefits, which is a form of deception.