Both are solid but Black Widow is 1 of the most fluid and fun champs in the game and while she doesn't have crazy utility, her high damage through shock makes her 1 of the best high damage dealers for almost any matchup
Neither, both are very meh