Believe it or not, I do think Reeves made a good Neo. After those movies, it really is near impossible to think of anyone else playing the role. However, the acting was fair at best. Reeves never, NEVER passes off emotion as authentic in anything he ever does. The role of Neo didn't really take much ability to play.
The character was, right up until the end, completely out of his element in the world he found himself in. IN the Matrix, he hated his job, longed for something better, and never could figure out how he fit in. Outside of the Matrix, he was surrounded by people who idolized him, had almost no real skills, and was never comfortable with his role as "savior". When he jacked in, all he really had to do was fight like hell and hope he whooped the ass of everyone around him. He wasn't even very smart. He just went on instinct. All in all, a 2-Dimensional character at best, and Reeves failed to add anything to the role at all.
Gabriel