It's a lot better, most of the cringingly stupid things about the first season seem to have been forgotten, they've decided that a secret government agency driving around in cars with their name on them is daft, so there seems to be a general level of acceptance that they exist, even if people don't know where they are based. The team now seem to be pretty competent at their jobs now, last season, if presented with a door, Ianto would cry at it, Tosh would be too embarrassed to open it and Owen would be trying to rape it. But now they all seem to know what they are doing although there is still a bit of a 'why do Torchwood need a butler?' about Ianto, I know he's supposed to manage the base and be computer guy, but they seem to give a lot of this to Tosh as well, so that he ends up doing little other than stand around pointing out that, no, he won't have sex with Owen.
The second episode wasn't as good as the first. I think the show needs to concentrate on the team being the ones primarily in danger, rather than persuading me that these are the right people to save the world from hidden nuclear warheads in Cardiff.