I have a recent ex demo p100d. And I've gone through phases of minor buyer's remorse with the p3d being what I was comparing it to, only to come out the other end knowing I made the right choice.
My reasoning for the remorse was that when I'm alone in a car I do enjoy the smaller car feel a lot more. Parking is simpler, city driving much easier. The zippy feeling isn't quite there in the S.
But! I'm a father of 4 (age 2 through 15 so rarely need 6 seats). Lucky enough to be able to afford a p100d. The p100d means we can go on long road trips with 3 kids, I can easily share some of the world's best performance with the whole family, every day. As a family we routinely fill the car, frunk and trunk. It's just a much more practical car.
Noise, air suspension and low center of gravity mean it feels on par with many of the top luxury sedans.
Pano roof and all windows open is also a unique experience with a car full of kids doing 0-60 in 2.4 seconds!
The straight line performance is noticably better, nothing really challenges a p100d off the lights. 2.4 and 3.3 seconds are not "close". Unless of course you want to take it to a track, where thermal limitations will ultimately give the upper hand to the p3d.
Charging really doesn't bother me. After 500km of driving the kids really need a break anyway. We never do multiple hops in a day anyway.
And with all that said I can't understate how much I prefer the aesthetics of the S. The mean bat mobile look of the S vs the cute bubble car look of the 3 are chalk and cheese to me. I find myself double taking as I walk away but the 3 when viewed from any forward angle makes me cringe a little, so close but needs a nose job badly!
In either case I'm sure you will enjoy the car. But there is no spec sheet that can sway you one way or the other.
P.s. if you take the S you can keep the 10k to upgrade to hw3.0 and mcu2. Both are straight plug in upgrades and confirmed to be an option down the line. Get fsd and hw3.0 "should" be free. Mcu 2 is unlikely to break the bank.