One thing's for sure, EDI did not need camel toe lol. But her character development that is directly related to having a humanoid form, and having her as a squad mate, was great. Sure, she had an hourglass figure, but so did every other female NPC in those games, so why single EDI or ME3 out? This issue affects female representation throughout the entire trilogy.
I'm sorry, but no, the endings are rightfully the most reviled aspect of ME3. They invoke space magic bullshit and are not determined by your choices throughout the game, or your paragon/renegade status. Narratively, they are unsatisfying ways to end Shepard's legacy (commit genocide again all artificial life, become a Reaper, violate the body of every lifeform in the galaxy, or kill yourself). There should've been a Recall ending where you recall the Reapers for this cycle by persuading the Catalyst that organic and synthetic life can peacefully coexist with a high enough paragon status and having made the right story choices (like making peace with the Geth, or getting Joker and EDI to hook up). Keep Destroy as an option requiring a super high renegade status and having made all the genocidal choices throughout the trilogy lol. Have some middle of the road outcomes as well like Control. Let war assets determine whether you even survive Priority Earth, which should've been way more dynamic like the Suicide Mission. Ugh they just blew it on so many levels that should've been obvious.
Edit: I was just reminded by the poster above the real worst thing about ME3: the ghost child lol