The Commitment to Development Index doesn't get nearly enough attention.
In last year's Commitment to Development Index from CGD, Britain came out 6th overall. Pretty good, but it isn't all rosy when you disaggregate the scores. Good on aid, investment, environment and security, but not so good on trade, migration and technology. We do particularly badly on migration and technology (17th out of 22).
The bad migration score is understandable, for normative and positive reasons. Migration is a big political issue in the UK, and is pretty unpopular. Also the UK is actually genuinely a relatively densely populated country. Although I would argue for higher immigration to the UK, other more land abundant places should be taking even more.
On technology we have no excuse. There are 2 main components of the technology score - government spending on research and development (we rank 13th) and protection of Intellectual Property Rights (We rank 19th).
Sort it out Britain.