Since it's been ask, and speaking only for myself, why the dislike for River Song. Let me clarify. I like Alex Kingston as an actor. I even like the character of River Song. What I hate about her is I think she's overused and overexposed.
If you discount Christmas specials from the total count, and you discard the two part Silence in the Library/Forest of the Dead (from the previous lead's era),
she appears in 12 episodes, (note that season 5, 6 & 7 have 13 then).
She appears in 30% of the episodes. Then look at the episodes she's in, either she's entirely unnecessary (imo she's entirely not needed in The Name of the Doctor), or she is the main focal point of the episode (The Impossible Astronaut, Day of the Moon, A Good Man Goes to War). And she's always the same; she knows stuff about the Doctor and one ups him, and always is secretly hiding something. That's her thing.
From the onset, her intro in Silence in the Library we knew her past is his future, and implied there was even more to it, like she was a companion (or even a love interest).
Ok, that's new/interesting twist/cool. But that's not enough, so she ends up being a biological weapon used to kill the Doctor at some point.
Ok, that's kinda pushing it, but sure. And, btw, she's also the daughter of Amy & Rory, the Doctor's current companions.
Ok, now we're in soap opera levels of coincidences/connections. Oh, and ALSO btw, since she was conceived onboard the Tardis, she also happens to have Timelord like abilities to regenerate, even though she's human and she'll use her remaining lives to save the Doctor's current incarnation.
Well now, that's convenient.
At least she didn't end up being someone's evil twin who took over someone elses life when the good twin is put in a coma due to a skydiving accident. If that's not too much, then call me crazy.
If she had appeared once or twice a season, or even became a full time companion for some time, that would've been more fitting.