For best I would probably go with either Midna from Twilight Princess or Elizabeth from Bioshock: Infinite.
For the worst? I'm going to avoid the obvious of saying Fi, instead I'm going to bring up another insufferable tutorial character that never shuts the hell up. Alia from Mega Man X5. Oh how I hated her... "Yeah, I get it! You can shut up now... no seriously. Shut up and let me play the game!". It's made even worse by the fact that X5 is already ridiculously bogged down by tons of unskippable dialogue.
X5 was kind of insulting now that I think of it. I spent years on the series from the SNES days to PSX. X4 was good... then I get into X5 and the game treats me like I'm a complete idiot.
For the worst? I'm going to avoid the obvious of saying Fi, instead I'm going to bring up another insufferable tutorial character that never shuts the hell up. Alia from Mega Man X5. Oh how I hated her... "Yeah, I get it! You can shut up now... no seriously. Shut up and let me play the game!". It's made even worse by the fact that X5 is already ridiculously bogged down by tons of unskippable dialogue.
X5 was kind of insulting now that I think of it. I spent years on the series from the SNES days to PSX. X4 was good... then I get into X5 and the game treats me like I'm a complete idiot.