If anyone is considering Leeds I'd recommend it for EEE. I'm only 1-2 months into the course but so far, it's great. The dept is fantastic and all the engineering depts here work together very cohesively!
I only say this because at this time last year, I was in the same position as you guys and the only thing I really had to go by was uni rankings.
good luck!