It really depends on your use for the gun. I now have an entire drawer of P320 parts. The guns are endlessly configurable (although you save money if you buy complete guns vs parts individually).
I don’t use the P320 for concealed carry so I’ve more or less settled on the 4.7” slide/barrel right now. I’ve been tempted by the X-Compact RXP, but the capacity and capability is so close to the P365XL I just can’t really justify it.
My absolute favorite setup right now is this:
I currently have several X-Grip variations, including one done up by Boresight, as well as an AXG grip. Of all of the grips I’ve tried so far, my favorite oddly enough is the P80 grip module. If feels perfect. It has the absolute ideal grip shape/angle for me and the texture is a wonderful balance of being grippy without being abrasive. My only long-term concern about it is that it uses a Glock-style magazine release that is made out of polymer so you have a polymer release interacting with a metal magazine. A grip module is cheap enough I figure if the mag release wears out I can always ask for a replacement from P80 or just buy a new grip module.
For an optic the Romeo1Pro is great and the Romeo2 may be even better. I would not even consider another optic for these guns. It mates to the slide perfectly without any plates and has quickly become one of my favorite optics.
I like the SIG X-Ray suppressor height sights, but they are really hard to find. This particular gun has the Night Fission sights which work just as well.
The gun pictured has a Grayguns adjustable flat trigger (not the whole kit, just the shoe). It’s a pain in the butt to install and remove, but it works wonderfully.
Ultimately, I think you’ll likely end up with an entire drawer full of P320 parts before you find what works for you. It’s just too much fun experimenting with these guns.