I have a greenpan it works well enough although it degrades in nonstick over the years. The only thing I need it for is unbrowned eggs. And those are some of the hardest things for non-stick.
If you cook properly at the right temperatures, you will be better off with stainless or cast iron because they will give better browning. So nonstick is effectively used as a crutch by most cooks to allow them to cook at a temperature which will make their food worse, or forgoe fat which I didn't even consider as an option because it's so foreign to me (the comment you linked reminded me).
Fish is stickyest food ime but it tells you when you've cooked it enough by releasing from the pan so I always use cast iron or stainless for fish.