I lurk around here a lot and don't normally post as most of my thoughts have already been said, several times usually. However, I have to barge in here. I watched this movie on opening day, and frankly, I enjoyed to movie, until the end. To answer to OP's question, for me, YES sacrificing Picard would have saved the movie for me. It left me with a such a bad taste that I can't watch this movie to this day. Plus, It has been said that part of Data's make up is hydraulic, sorry folks, but hydraulics won't last in a vaccum any better than humans.