Lisp is in even better shape now than twenty years ago:
Application delivery is a solved problem. On the commercial side LispWorks and Franz have portable UI frameworks and application delivery mechanisms that are excellent.
On the open source side, SBCL and Clozure are excellent, with different strength. Both have robust application deployment capabilities.
In the non-Common Lisp world, Racket (Scheme) just keeps getting better, and also has a good application delivery mechanism and portable UI that looks great in macOS and not so good on Linux.