Gordon Brown still has a decent cabinet