I like them.
Have had a few. including a couple carbines. Still have one.
If you keep the gas system reasonably clean, they function well.
When you go to clean it, there's a bit of a trick needed to get the stock off. If you don't do it right, you'll damage the stock.
Make sure you know how first.