I don’t like the loss of control but if you’d rather not worry about recover-file, Anna Pawlicka has you covered:
Ha! I can set auto-save-visited-file-name to a non-nil value & have #emacs auto-save in the visited file. Bye you annoying #name.ext# files.
— Anna Pawlicka (@AnnaPawlicka) December 27, 2015