The thing to remember with certificates, is that the security comes from the encryption, not whether it was paid for and supplied.
I could have a self generated certificate that is more secure than one costing thousands, purely because when i create it a do so with a 4096 bit encryption, instead of the current base default of 20148.
What buying a certificate does do ((depending on the level you buy), is provide additional benefits, such as @bashy mentioned around a waranty.
You can also go crazy, and spend thousands onn one, where the supplier will check your companies authenticity, credit status, history etc. In return you get a 'better' representation of your security (full green bars anyone, lol).
Even an expired certificate, in theory, is just as secure as an expired one, as it is still encrypting the request.... (Disclaimer, depending onn how expired and the encryption used to generate it).
So to answer your question, yes LetsEncypt certs are fine for security,m but if you want a visible 'status' of your security, be prepared to splash out a few hundred ££