You want to check that the course is accredited by the IMechE. It will be important if you want to become a chartered engineering the future (CEng).
As for reputation, both are well respected, but Leeds is the better city to study in. It’s extremely diverse with a large student population (has 4 universities). There’s plenty of stuff to do and see with a relatively lower cost of living and excellent public transport networks. The student union there is particularly good with a ton of subsidised societies to pick up new hobbies and meet new people. It’s also a fairly modern, fast growing, but compressed city that’s easy to navigate.