raagamuffin wouldn't the sound clarity and 'authenticity' (whatever that means in a piano context) be best if the user was facing the soundboard as in the upright (with all panels removed), rather than the soundboard facing the ceiling, as in a grand?
Which user are we most interested in here? The pianist? Or a listener? Another point to remember is the grand piano lid, which (assuming it's open, whether on short or long stick) means that the soundboard isn't just pointed at the ceiling. there's more nuance there. Anyway, for the listener, most grand pianos generally sound best when you get some distance from them. Of course this depends a great detail on the space as well.
My current environment has the piano in a sort of small space with some angled walls, pointing out towards the living room where there is a vaulted ceiling. My piano tuner once had me stand in the middle of the living room while he played. I was amazing at the sound! He explained that the effect I heard was because my piano is not in a square box, and that the uneven ceiling has a huge and beneficial impact on how the sound moves, and swells, through the space. I like the way my piano sounds when I'm playing it just fine, but it doesn't sound anything like the way it does when you stand in the center, below the ceiling's point, while someone else plays.
So back to the question of uprights....
I never liked the acoustic experience of playing an upright. And I speak from experience. My first acoustic piano was an upright, I had that for eight years, then digital for seven, then two different uprights again for five years, then a grand. I've now been a grand owner for six years.
I much, much prefer the acoustic experience of playing a grand to an upright. With an upright, the sound is just blasting you in the face. No subtlety, fewer gradations of sound. With a grand, the sound swells and has room to grow before it gets to your ears.
I don't have any comments about speakers, but these are my thoughts about playing acoustic pianos... such as they are. ๐