Should I always include Id field in my query?
Answer.
No. You don't need to explicitly include Id field in your configuration.
It will be included automatically by the Plugin.
For example: SELECT Name FROM Account (there is no Id fields) would be a valid query.