I would recommend the Rev A model.
There is nowhere new firmware for the Rev B on the official D-Link servers.
So Rev B1 seems to be a project based product, perhaps for some special providers.
In these cases D-Link will deliver new firmware only to these providers.
It is not sure, that a Rev B will accept "normal" firmware even if it has the same pcb as a Rev A3 or A4.