As you may know, the Edinburgh course would not by itself qualify you to read for the Bar in England and Wales. You would have to obtain a PGDL first. To become a solicitor in England and Wales, you would not formally require a PGDL, but most law firms prefer that candidates who do not have degrees in English law obtain a PGDL before taking the SQE.
I like Edinburgh a lot, as a university and a city, and regard a four year course as a plus, subject to affordability, but I have a slight bias in favour of the UCL Faculty of Laws, because I do some part time teaching of postgraduate students there. NB UCL is quite crowded. Try to visit both universities and go with the one which feels right to you. As mentioned above, don't fret about rankings or career prospects. Edinburgh and UCL are both great universities.