You don't need to buy an annuity with your pension. You haven't needed to do that since 1995.
You don't get tax relief on a LISA - you get a 'bonus'. This may be subject to change in the future - governments love to meddle and the LISA was not the making of the current government, nor the one we'll get tomorrow. Hammond has already dropped some of Osborne's flagship policies. The bonus is capped at £32,000 under current rules.
Pension income tax relief on a pension is payable at your highest marginal rate, i.e. up to 45%, so there's much more available. At the moment it is pretty much identical for basic and lower rate tax payers, but then again you can only pay £4,000 per annum into a LISA. And you can only save into a LISA until you're 50.
You can't access your LISA until you're 60. You can access your pension from 55 (soon to rise to 57).
The savings in your LISA count towards access to state means tested benefits. Savings in a pension do not. Savings in a LISA count as assets in the event of bankruptcy. Savings in a pension (with a very few exceptions) do not.
Savings in a LISA can be withdrawn out free from income tax. Savings in a pension are subject to income tax, save for your 25% tax free lump sum.
Savings in LISA are subject to inheritance tax. Savings in a pension are not (technically, need not be, depending on how the pension is passed on).
Those are the key differences, I think. The pension nails the LISA pretty much every time if retirement planning is your main focus.