Zopiclone is fine if it's used in a responsible manner. It's only 'evil' if it's abused. This means adhering to the instructions and using it occasionally. Usually people take it for a broken sleep pattern then only half a tablet at night for a few nights. Then take a break for a few weeks. if the patient has anxiety then an antidepressant is the best solution.
Zopiclone is great for using on a long haul flight and also to prevent jet-lag on arrival at the destination.