I've been on it for several years now and find it to be very effective for depression. Anxiety is more situational.
Do check for interactions, though. I went on Buspar to try and get off of benzodiazepines and recently discovered the two together can cause serotonin syndrome. Dangerous stuff and not a single prescriber or pharmacist caught it. I found out on webmd.
Genesight is a test using a cheek swab to help determine what meds are most effective based on your genetic makeup.