Delta Vega wrote:
I think my disappointment centres on the Edith Keeler character and my pathological hatred for Joan Collins.
I think that sentence says a lot right there and is the primary reason for not liking the episode. That's more than enough reason, though, as I have never been a fan of Diana Muldaur and find her two TOS episodes and her stint on TNG to be among my least favourite.
I did enjoy 'City', and if you get the opportunity, I recommend reading Harlan Ellison's book - if nothing else but to get to read the original teleplay.