I never liked asking for Admin access when I worked doing support for Gravity Forms. While it did allow me to resolve an issue quickly 9/10 times, it was putting me in a position where issues/errors could then be blamed on me/rocketgenius. Thankfully, that never happened, but I felt like I was exposing the company to risk. What happens if a user comes back and blames us for their site having new or other issues? It becomes a mess!