I've always loved Echo...I think she's truly a unique character with a very interesting powerset. (Cheyenne, with a hearing disability and given a literal Glow-Up...Marvel is ticking a few boxes, there). Did she need the Phoenix upgrade? Absolutely not...nobody needs that mess. And while I don't know how being a host for the Phoenix will play out for her character I sincerely hope it will not be written like the albatrossic crutch it was for Jean.
That said...
I'm supremely glad that parasitic parrot is far and away from Jean. Ecstatic, really!