It looks cheap and flat in comparison to American sci-fi shows but then Doctor Who does also and I think that Torchwood has a far smaller budget than Who does.
Jack gets shot in the head shocker and the we discovery that he’s fucking immortal double shocker. Wow.
The incongruity of Cardiff and sci-fi makes it for me.