They have been good for me
I have designed a number of machines with the Micro800 series starting back in early late 2015. Mostly using the 820 and a few 810's. They work great with the Panelview800 series HMIs too. I have a little experience in RSLogix, but I haven't used it too much and always found the software to be old and basic looking. Not necessarily a bad thing, but it literally looks like late 90's early 2000s software IMO. I mean, cmon, it's almost 2020. I'm mostly comfortabe with the Connected Components Workbench software. It can be a little buggy at times because it's visual studio run (Micro$oft), but I still manage to get my machines built out, and have had absolutely zero problems with any of them over the past 4 years they have been operating. I personally like the fact the software is free and supports IEC-61131 standards. I have used structured text at times where I need to run loops and do comparisons for conveyor row time tracking reasons and such, and it has been great. One machine I did for a biomed company had petri dishes being produced and they could only sit for a maximum allowed time before they needed to be scrapped. If the machine was stopped for any reason, my program knew exactly which rows' time had expired and scrapped just those rows. Previously, the operators would either scrap the entire belt (80 rows 6 wide) or none of the belt, which lead to either a high scrap rate, or poor quality finished product.
Spending good money on their controllers and then having to buy $6400 software to program them caused me to chose to go with the Micro series. None of the machines I did have been super complicated, but I have used Ethernet TCP/IP and Modbus connections where needed. I really think the micro series and the software is going to be the way of the future if they continue developing it and making it better and betetr. I'm currently working on a project using a micro820, Panelview800 4" and a PowerFlex 4m. I had to buy the serial adapter for modbus comm to the PowerFlex, but all should work when I'm done. I'm also working on another machine using the Micro830 and a Panelview800 4" which should also go without issue. Maybe for really complex machines with a lot of motion control needs, it may not be the best choice, but it still would probably work. The Micro870 is able to be expanded to 304 I/O points.