Lol they are all good, league tables don't mean anything. Maybe MIT has a bigger endowment than Cambridge but it doesn't mean that it's actually better. And as long as it's from a good accredited university, if engineering is what you're after, then rankings mean nothing. If I did compare between universities I'd rank Caltech, MIT at the top for US institutes and Imperial at the top for UK universities.