Will is timeless to me and is a nn I could see myself using for William (either that or Liam). Bill, otoh, is really dated to me and it's one of those nns that just sounds really dumb (along with Bob, Dick, Peg, etc.). I've seen Will a lot more in the last decade or so.