is this the preferred preference
No, in fact it's the kind of thing people get into fistfights about ;) There are actually three options, not two:
-- filename with extension (whether truthful or otherwise): example.com/directory/page.html
-- filename without extension: example.com/directory/page
-- filename with trailing slash (whether or not it represents a physical directory): example.com/directory/page/
Which form you use is probably less important than making sure only one version resolves to a page, while others are redirected as appropriate. Anything in the form "page/"
will lead to search-engine requests for "page" (without slash) and for "page/index.html", because they don't know whether it's a real, physical directory. I don't know what other requests there will be if you're extensionless, but I wouldn't be surprised to hear they try it with a slash, at least. Someone will know.
I like a balanced-looking name, so it might be either with or without www depending on what else is in the domain name, like "www.twowords.com" vs. "completemultiwordphrase.com".
Also note that the trailing slash only applies to deeper URLs. There's no difference between "example.com" and "example.com/"; that particular slash is supplied-- or not-- by the user's browser. It has no effect on the request that reaches the server, and you can't change it from your end.