@GreatHawkeye Thank you so much for asking this question! I’m SO glad you’ve been pleased so far.
You’re right. There are some features of Next.js 12 middleware that are only partially supported on Netlify today. Netlify’s Edge Handlers (similar to Edge Functions) are currently in a private beta whereas I believe Vercel’s Edge Functions might be in a more open beta at this time. We are constantly rolling out new features to achieve first-class support for Next.js. Please check back with us soon!
That said—when it comes to benefits, it totally depends on your use case or app! We know that some teams use Netlify for other features like collaborative Deploy Previews or Netlify Forms.
The folks over at Bejamas have written a side-by-side comparison you might want to check out: Netlify vs Vercel - Bejamas
One final note here: we do offer fully guided proof-of-concepts for Next.js on Netlify for development teams who are interested in Netlify’s Enterprise plans. If you’re planning to use Next.js for a business-critical site or app, it might be worth a more in-depth conversation. You can use this form to get in touch: Contact our Sales Team – Enterprise
Thank you again for bringing this up! These are great questions and we’re looking forward to keeping the conversation going on this topic. Ideas, feedback, and input are all welcome!