'<file' can be used anywhere in the command. If it makes more human sense to have the file near the start, you can do that.
grep <file -opts 'regex'
grep <file -opts 'regex'
I think I still have the “wrong” preference, but I appreciate learning some new stuff!