And SpaceX didn't build it... Strong statement so of calling Euclid not much of an achievement after it being up there for a couple of days only.
I am honetely to lazy to look up a list of ESA space missions for you, Wikipedia might have a decent overview so.