It's a bit drab, especially for you. William is fine, but I find it generic. I remember you complaining that Katherine and James were like giving one's child no name at all. Ironic, then, that Bill would pique your interest.
Both my grandfather and two of my great-grandfathers (and several others before that) were all Williams. Most of them Bills, though one went by "W. O."
Bill is a little flat.