Definitely Effasor. Iv done hundreds and never had excessive condition compromise. You must follow the instructions though. Regularly gentle cleanse colors to keep then fresh.
For me, bleach baths are excessive warmth exposing, drying and unreliable! But that's my own preference.