Perhaps people will disagree with me on this but I believe Tess is a INFP who tries to hide it. Possibly INTP. Oliver Queen is the most obvious ENFJ I've seen. I think they're quite compatible and if it wasn't for all the stupid Smallvillian angst they'd be soulmates. They both obviously have feelings for each other. Tess is a romantic somewhere under that shell. Oliver's one of the few people who genuinely cares for her. And understands her. Maybe the show's trying to stick to the Green Arrow story but they've already screwed up Superman so much that it doesn't really matter anymore. Oh well. I must be tired - I'm ranting.