Well, France is our closest European neighbour so strengthening cooperation with them is a start! And actually for this deal to work it also needs the rest of the EU to be OK with it.
I agree one in one out alone won't help enough. Especially with organised crime. But I'd say there are other things that need to be done as well, not instead. Strengthening information sharing and cooperation with the EU is what will really help in dealing with the gangs, and when the Event happened, it took a hit. I also don't think the very combative tone the last government took with France helped. This is a good move, and is am example of the cooperation that needs to happen.
Creating better conditions that stop people wanting to flee is a good idea. Just taking a few decades of from bombing them would help. But the political wind is blowing against sending aid overseas even if it advantages us. Starmer I think did announce some aid being sent to Syria..given they have just finished a civil war, and the country is sort of at a hinge moment well placed aid could actually have a disproportionate impact. But people were cross.
Its not just the war torn countries. Jordan is a peaceful country of which 30% of the population are currently refugees from the war in Syria. That's a huge influx in a short space of time (puts our own issues in context). But they have held together quite well. It's what people on here say they want- for asylum seekers to go to the nearest safe country which shares their values. They can't take any more people really. And some of Trump/Vance's proposals for Jordon would completely collapse it (and which point you have a whole new migration crisis). So pushing back on that sort of madness, even offering economic support if needed would help. But be politically difficult.
Edited for typos