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.