The reason I enjoyed THE EYE OF THE GIANT is almost certainly because I saw the name on the cover and adjusted my expectations accordingly. I knew to expect readable prose, shallow-to-middling characterizations, a straightforward plot and not much in the way of surprises. That's what I expected, and that's what I got. And I liked it. It won't win any awards, but if you're looking for something that just entertains, you could do a lot worse.
"I could imagine this one actually being filmed in the 1970s" is often used as a complaint about a book that hasn't reached the full potential that the written word offers. Yet while that statement is applicable here, I don't see it as a disadvantage on this occasion. THE EYE OF THE GIANT invokes the spirit of the era without rehashing the same material.
There's not really much to talk about here. The plot is adequate, not being overly flashy, fancy, complicated or deep. However, I'll give it a lot of credit for being entertaining, which I expect is all the author was attempting. Of course, on the downside, there's a couple of really odd false endings, where it seems that the story has ended and then it jerks to life unconvincingly like a dead celebrity reanimated for a beer commercial. The book would have been a lot stronger had these additions to the end been removed.
On the subject of the book's cast, well, let me say that I doubt whether Bulis has ever written an entirely three-dimensional character in his life. But he's written much worse caricatures before, and his original characters here perform their functions adequately. His depiction of the UNIT cast as it existed in the show's seventh season I found surprisingly effective. He doesn't provide any superior insights into the era, but he does invoke it well with very few paint-strokes.
It gets a little fanwanky at times (Captain Yates first meets the Doctor), but overall I enjoyed this one. I may not remember many details about it a year from now, yet for the few days it took me to plow through it, I cannot deny that I was having a good time.