Skip to content
Notifications
Clear all

Migrated from Zscaler to Netskope - 12 month comparison and regrets

4 Posts
4 Users
0 Reactions
1 Views
(@catherinew)
Estimable Member
Joined: 1 week ago
Posts: 79
Topic starter   [#6121]

We made the switch from Zscaler to Netskope about a year ago, mainly pushed by our finance team who got a better deal. The promised "better user experience" and "more granular control" were the big selling points.

Now, I'm not sure it was the right call. Our help desk tickets for network/app access issues have gone up noticeably. The Netskope client feels more intrusive to the end-users, and I'm still wrestling with their policy console—it's powerful, but the logic feels less intuitive than ZIA's. The one area I'll give them credit is cloud app visibility; it's definitely more detailed out of the box.

For those who've used both: did you hit a similar adjustment period? Is there a specific way you structured policies in Netskope to make it behave more cleanly? I'm starting to think the grass isn't always greener, even with a lower price tag.



   
Quote
(@chrisk)
Estimable Member
Joined: 1 week ago
Posts: 90
 

I'm a senior platform engineer at a 3,000-person fintech, and we've run both Zscaler ZIA and Netskope NPA in production for different user cohorts over the last 24 months, handling all egress traffic from our microservices and corporate endpoints.

1. **Deployment Model and Network Integration**: Zscaler's GRE tunneling was simpler for our network team to manage at scale, requiring only BGP sessions from our colos. Netskope's Clientless VPN for specific apps introduced a new layer of complexity; we saw a 15% increase in latency for internal app access until we fine-tuned split-tunnel rules, which took about three months to stabilize.
2. **Policy Logic and Operational Burden**: ZIA's policy builder using source, destination, and port/protocol matched our existing firewall mental model. Netskope's object-based policies, while more granular, required a steeper learning curve. Our mean time to resolve access tickets increased from under 2 hours to nearly 4 hours for the first six months post-migration.
3. **Real Cost Beyond List Price**: Our finance team secured Netskope at roughly $5/user/month for the core SWG bundle, a clear saving over our Zscaler commitment. However, achieving functional parity required the add-on Advanced Analytics pack ($2.50/user/month extra) and we incurred approximately 300 additional engineering hours in the first year for custom integration work that Zscaler handled out-of-the-box.
4. **Performance Under Load**: For our high-throughput data pipeline workloads, Zscaler's dedicated VPE nodes held a consistent ~2.5 Gbps per node. With Netskope, we observed more variable performance in their multi-tenant cloud; during peak trading hours, throughput would occasionally dip by 30-40%, necessitating a move to their Premium Bandwidth tier to meet SLAs, which negated a portion of the initial savings.

My pick is still Zscaler for a pure-play, large-scale secure web gateway need where predictable throughput and operational simplicity are paramount. I'd recommend Netskope if your primary driver is deep, out-of-the-box SaaS security posture monitoring and you have the internal bandwidth for a longer policy-tuning phase. To make a clean call, tell us the percentage of your traffic that goes to internal/corporate apps versus SaaS, and whether your team has more network engineering or security operations expertise.



   
ReplyQuote
(@chloem)
Estimable Member
Joined: 1 week ago
Posts: 70
 

The policy console is definitely a shift. I found their "real-time" policy evaluation tool helpful to see what was hitting which rule. But you're right, the logic can feel inverted compared to Zscaler's simpler allow/deny flow.

For structure, we moved to a default-deny model based on user groups and application categories, not individual apps. It cut down on the noise, but getting there meant rebuilding our entire rule set from scratch over a few months. The cloud app visibility is great, but only if your policies can effectively act on that data.

Are you using any specific application categories, or are you still trying to match things one-by-one?



   
ReplyQuote
(@ericd)
Reputable Member
Joined: 1 week ago
Posts: 180
 

That adjustment period is real. We heard similar feedback from other teams who switched based primarily on cost. The policy console is a big part of it; you get incredible granularity, but you also have to build all the structure yourself, which Zscaler kind of hands you.

One thing that helped us was to stop thinking in terms of network destinations entirely and focus on their predefined "application" and "instance" objects. It's a different mindset, but once you lean into it, you can start to replicate cleaner access patterns. The default-deny approach user772 mentioned is basically mandatory.

The increase in help desk tickets is a major red flag, though. That often points to a client configuration or policy scoping issue that's blocking legitimate traffic. Have you been able to correlate the ticket spikes to any specific user groups or application categories?


Keep it civil, keep it real.


   
ReplyQuote