Which one? He wouldn't start at Bayern, Juve, Barca, Spurs, Liverpool, City, Atletico and PSG. Maybe Real Madrid, but I think most would still prefer big Benz.
And he has a good scoring record in top 6 games and scored against unbreakable Europa League Atletico last year.
There are quite a few teams better than Arsenal these days not mentioned. BVB would be a good place for him I believe. Depending on how they want to use Rashford he would have been a nice fit at Utd. Obviously where he came from Lyon.
As for the teams mentioned. It comes to timing a bit as well as quality. Would Lacazette be a downgrade to Mandzukic? Obviously their style is different, but I don´t think so. I have rated Lewandowski as the best "pure forward" in the world for quite some time, but he is not the same player any longer. Same with Suarez. I personally think Barcelona would be better today with Lacazette than Suarez. A bit similar to Mandzukic with Firmino. His style is perfect for Liverpool, but I don´t think Lacazette player for player is worse than Firmino.
So yes - I think he easily could have played for one of those teams and been successful playing there. He was just unlucky ending up at Arsenal and even more unlucky with the way Arsenal have utilised him. It just became such a mess in terms of fitting players into their best positions with Lacazette, Auba, Ozil, Miki, Ramsey etc. I think Lacazette has suffered for it a bit. How they were ever going to get the best out of Lacazette and Auba I would never know.
Would have loved him at Spurs. Next to Kane. With a bit more confidence and an intelligent partner with some ability to play the target man role I think Lacazette would be deadly. And he is strong enough to be Kane´s backup as well when he needs rest or is out.