I leased 5 cars in a row and no problems at all.
Whichever company will be keen to make a deal and keep your
custom when the lease expires.
As said above try to get your mileage accurate and then pay as you go.
Twice I went over the mileage and Citroen waved the fee to do another deal.
About 75% of new cars are sold this way now.