Some MS companies require Geoverify, others require Timestamp Camera.
I've had so many problems with Geoverify that the only time I use it is when it's required for a particular shop. It's not intuitive, produces the wrong coordinates at times, and hard to check in the field to see if it is being accurate.
Timestamp can have its own issues, but I can tell right away. I use it for almost every shop, to tell me my entry and exit times, and to mark timings for steps in an interaction, etc. If something is "off" at a location, the photos it makes are time and location stamped--so a manager can't challenge a photo by saying it wasn't made at their restaurant.
Timestamp is probably my most frequently used app for shopping.