Ha! All totally fair points.
I do agree that certain genres still just work with their undeveloped characters, and I agree Half Life did have its boring points (or just plain annoying ones.) And I halfway agree regarding RPGs. Some of them do offer you the chance to make your characters, and I'm cool with it. It's the hands-off silent protagonist that can get really boring. Linearity with a silent main character? No thank you!
On another note, as another forum member has mentioned, I totally agree with Dante from Devil May Cry. Though my main complaint about him is from the Newb side of the game. He's a huge badass in the FMVs, then you play the game and dolls beat you down with little trouble! What?