The one thing I thought about Tommy at the end of the episode was that he's no Michael Rosenbaum. His Lex Luthor was pretty much awesome I thought, and they didn't have to heavy-hand stuff like having him see Oliver banging Laurel through the window. Lex took years to truly develop into the villain he would become, and most of the time he was actually trying to be the good guy to compete with Clark. You could clearly see where if just a few more things had broken his way as far as people's perceptions of him, he might have turned into a hero too. With Tommy I don't really care. He dated Laurel and then fucked it all up by himself because he couldn't handle Oliver still being in love with her. I've got no sympathy whatsoever for him, even if he was trying to "do the right thing" and reconcile with Laurel at the end, only to see Oliver banging her. It's just too lazy of a reason. Even still, I won't be surprised at all if Tommy's dad gets whacked this finale and we have Tommy as the bad guy immediately. I'm not very confident that the actor is good enough to really be a main villain. His dad is a much more menacing actor.