Now you have got me face palming with all your ridiculous face palming. If you are waiting for a voice of reason, what say you chime in and let us know why we lack reason for liking the films in the order we do?
Likewise, I suppose I fail to see how someone could like The Final Frontier over The Voyage Home. The beauty of person preference at work.
I felt The Voyage Home was ridiculous, but somewhat enjoyable. I felt FF was ridiculous, and not so enjoyable. Hence the VH before the FF. I'd rather take my ridiculousness with a good dose of enjoyable, makes it go down smoother IMHO. This is probably the same reason you like FF better than VH, because you enjoyed it more.