I'd prefer the regular public voting and a secret non-binding vote. You'd get a lot of information out of the secret vote telling you what representatives really thought. Especially if it were a landslide in the secret ballot and down party lines in the public one. You can think of plenty of examples of past issues that would have gone that way.