Giving Ukraine long range weapons is a double edged sword. They may well hold back Russian supply lines, but they also present the risk of a major attack on Moscow, which could be a trigger for all out war between Russia and the West. My vote would be to give Ukraine everything they need and to hell with the consequences, but those in European states closer to Russia may well not share that view.