Re: Swiss efficiency
You cannot count investments as "money the UK gets back from the EU," unless those are funds coming directly out of the EU budget. Investments by private corporations may benefit from EU membership, but are not a direct result of it.
A lot of foreign investments in developed countries come from other countries. That is a benefit of free trade (eg EFTA/WTO, bilateral agreements) rather than any transnational government.