All I have are thoughts, not experiences, with the exact question.
Me personally I would rather have a open casket no matter how hard it is to see then to have a person cremated. My fil was cremated and there was no casket or anything to morn just his picture. I hated it
There's a middle ground.
There is nothing preventing the family from doing both..
Yep. The middle ground is to have a funeral with the casket and person there, and then there's nothing at a gravesite.
My grandmother was dead for about 48hrs before anyone realized (trust me this weighs heavy on my heart.. I did try to call her but I just thought she was at work or shopping) anyway... I choose not to have open casket (I was next of kin) My brother and my dad went to see her the night before the viewing. They assured me she looked normal, and was fine for open casket..I couldn't bring myself to do it. My mom was cremated, my dad donated his body to science and we had a big party for him last month. His ashes arrived home the same day as the party but since no one was here to sign for him, he spent the weekend at the post office... I personally HATE open caskets... I had the option to go see my dad before they shipped him off to whereever he went.. I opted to stay home, my brother and my dad's gf went... they said they wish they wouldn't have gone.. well duh I told them that in the beginning.. why would you want that to be the last thought of them? Dead, cold, not sleeping.. they are dead... why would you want that image in your mind?? Yes its the family's choice and I opted for closed casket.. blah I don't want people staring at me when I'm dead.. ick.. close mine thank you.
Unfortunately, that is how I remember him.
Seeing his father who had been dead for an hour (hubby was with him at the hospital, then his mom needed a ride there, and when he was 15 minutes away from the hospital, 5 minutes away from his mom, the hospital called to say he had died) is almost the only full memory hubby now has of his dad. It's haunting. He could barely sleep for months. He only went in b/c his mom insisted he go with her, and he wishes every day that he didn't.
They are Buddhist so there was no body-present funeral, just a memorial service 90 days after to urge him to nirvana (a whole other sordid tale).
Anyway,

.
My thoughts? If seeing the body is so important, do it privately and don't subject other people to having to look and say, "oh, he/she looks so good!"
Agreed.
my father's side of the family put a stop to open caskets following a freak but traumatic event at my grandmother's funeral. my father and his siblings were standing around the casket and saying their final farewells when all of a sudden they saw tears coming from one of her eyes, streaming down her cheek

it was later determined that the funeral home had not completly drained one of her tear ducts but the experience was horrifying for those who witnessed it.
While in college and chiropractic school, I did dissection. So I've been rather up close and personal with bodies and have no illusions about them.
Therefore, when my mom died, I did NOT see her. They had some sort of viewing on two evenings before the funeral, but we didn't go and don't know if anyone else did. Before the funeral started, they had the casket open, but my brother and I both chose not to go in. Our aunt did, she had something she wanted to do that I don't know, and she wishes she hadn't. My brother and I have NO regrets.
And therefore, for any future funerals I might go to, I will NOT go to a casket, and I do NOT feel it's 'disrespectful' of anyone. If seeing my mom wasn't something I was going to do, seeing someone else isn't going to happen, either.
At my mom's funeral, since it was a service before cremation, we went to the church's common room for people to say their usually ridiculously awful statements to us. I learned the power of a simple "I'm so sorry for your loss" there. Alas, my stepdad is a very religious person and they had just joined this church 2 Sundays before my mom coudln't go out anymore, so she had NO idea how fundamental they are. And those people had very different views on what was happening with my mom than I did (so did the pastor, who was nearly strangled to death by me as he insulted me and my brother who were not of that religion, and said horrid things my mother would NEVER have wanted said at her funeral) and just couldn't be quiet.
OK I digressed. Sorry.