Just felt if we went with Tom people would always assume he was Thomas more often than they'd assume a Sam was a Samuel. In other words, Sam seemed more established as a name in its own right than Tom.
Tom was our second choice with our next two sons as well but we never used it in the end. Still like it though.