Really, nobody giving comments on this? From my view, the stats do seem to be fixed into 3.5 in a reasonable manner, and I agree with your reasoning concerning the value of HD and class levels. I am not sure how the default rules handle all this, but I can safely say that a HD that gives nothing is not as good to a player as an actual Class Level, like you said.