Good science fiction.
I think this would have made a great short story; there was an AWFUL lot of set-up for the denouement which seemed to me to be superfluous. Some of the minor characters were rather flat. I'll read the other Rosenberg on my TBR shelf, but not with great anticipation.