A GeoFence needs an address while a Beacon can be placed Anywhere. There are even Waterproof ones for outdoor use. Think about a Tee marker on a Golf Course or a Plumber putting one in Every Van.
To answer this question think of it from the prospective of a retailer...
"How am I going to reach my Target Customer?"
Since we work with all major Beacon Manufacturers, here are the links to some of the biggest and you are free to evaluate what you need and order direct.