I didn't watch enough Oilers games in the past to get a gist of Mcleod's Overall game to get a sense if he was a consistent player, or the level of play he was playing there, but I can say as a Buffalo fan, he's played pretty well for a middle 6 player in general, and has been highly consistent if not Buffalo's most consistent player (not exactly a Flex, I can assure you). I think he can be a guy that could be on a contender (would've made a great target for a team like Toronto at the TDL IMO). He's shown himself, at the very least to be a guy that CAN fill in important roles on a team (for example a PK).
Now it could be that there's a difference in strategies, and maybe it has to do with the players he's paired with that he has pretty good chemistry with (Tuch, Greenway), but he's played himself into a role and spot I feel is partially filled for the foreseeable future.