Neither Battlefield nor Silver Nemesis are generally considered to be good stories. And really with all the plot holes in Silver Nemesis I do find it odd that you'd like it.
The Androids Of Tara however is a great story I don't think it's generic at all. Mary Tamm looked great in it and had a double role. Count Grandel is IMO one of the better one off villains in the history of the show. And I loved the swordfight at the end.

I can't think of really any plot holes in SN, but its not like I said it was a good story. I found it tolerable. It was post Mel, and it didn't involve Ace getting used in a psychological experiment. That gives it points with me, and the fact that I found the story to be not horrible makes it a story I don't think is good, but its definitely good in comparison to the average evil 7th Doctor story.
As for The Androids of Tara, it has so many stupid things. A time lord has a random lookalike on a random Planet, because of course she does. Now, this has happened before, but this is no 2nd Doctor story, its a horrible 4th Doctor story from what is seeming more and more to be the beginning of the 4th Doctor era's sink into mediocrity. Its also a generic "Prince needs to get crowned by faces opposition, so uses a lookalike" story I've seen a bunch of times, its a cliche. Only the androids make it any different.
Also, the "double role" isn't exactly on par with The Doctor/Salamander. In one role she barely does anything, and the other role she's a generic princess who barely does anything. I like Romana, but she's definitely not a big factor in this episode. Count Grendel being one of the "best villains in the history of the show" I really don't agree with. Just counting Classic who, I could put A LOT of villains who are exponentially better than generic evil Count #4568795698.
Anyway, its all opinion. I personally have seen basically every element of this story done better by way too many shows to like this mediocre story. I just want it to end, but I also don't want to waste time on it. I'll probably finish it over the next couple of days, then maybe go back to my rewatch of Trial of a Timelord. I don't think I'll be able to stand more Key to Time without a break.
Remembrance of the Daleks is tolerable? Now thats a laugh.
Well, honestly it was fairly boring, especially the stupid Proto-Unit, but The Doctor wasn't actively trying to mentally destroy Ace, and it had Daleks, so I give it a pass as tolerable. Ace vs. Daleks almost makes it tolerable all by itself. It is better than Colin Baker's Dalek story, but probably not as good as something like NuWho's Evolution of the Daleks, which at least had a halfway interesting supporting cast.