I believe Lacazette hs the quality to be succesful wherever he goes really. I don't believe in players suiting leagues. I believe in players suiting teams.
This notion of he can play well in England but not Germany is really quite a lot of shit. A player can play well for Swansea or Everton, transfer to us and not quite work out. Just like a player can come in from ajax and be fantastic for us.
I imagine that even though Andy Carroll does alright for West ham, he would struggle for us because our teams play two very different styles of play.
You don't need to move country to turn to shit.