I think Home should be just that, a portal to your products and blog. You could pull in a limited amount of products on the home page using the "limit" selector and then offset them with the "start" so they do not show up on both home page and products page.
If you are set on wanting to display all of your products on your home page, this is what I would do. "Products" page would be used as a place holder in the backend and I would assign it a blank template and hide it.This way if a user accesses mysite/products, they are thrown a 404.