The ONLY good thing about Kirk's death is that it fulfills the "I always knew I would die alone." line.
I would have preferred a story like Yesterday's Enterprise, where the "A" is removed from Star Trek VI and the results are a never-ending war with the Klingons. The movie eventually returns the "A" (with some TNG members along for the ride) to the events of VI, and Kirk saves the day again, but dies in the process. Thus bringing to life the quote, "there will be no peace, as long as Kirk lives." He gives his life to cement peace with the Klingons. That is really the only version of him dying that I would be okay with. They should have just left him, Scotty and Spock together at the end of Generations, alive and well in the 24th century. It would have made Scotty's ending less lonely, as well.
I would have preferred a story like Yesterday's Enterprise, where the "A" is removed from Star Trek VI and the results are a never-ending war with the Klingons. The movie eventually returns the "A" (with some TNG members along for the ride) to the events of VI, and Kirk saves the day again, but dies in the process. Thus bringing to life the quote, "there will be no peace, as long as Kirk lives." He gives his life to cement peace with the Klingons. That is really the only version of him dying that I would be okay with. They should have just left him, Scotty and Spock together at the end of Generations, alive and well in the 24th century. It would have made Scotty's ending less lonely, as well.