TSFS is my hands down favorite of the Trek films for many of the reasons you list. I'd love to see this in the theater again, what a great movie. Also an awesome score by James Horner, the perfect and more mature follow up to his Khan score.
Shatner gives his finest performance as Kirk when he reacts to David's death. It's a very downbeat film with a beautifully hopeful ending. Love love love!