I work with an internet service provider in Uganda and have experience working with Juniper MX Series Routers, as we use Mikrotik, Juniper, and Cisco routers on our infrastructure.
We have a mix of Juniper equipment including the Juniper MX Series Routers, specifically the MX series, and we also have the Juniper ACX series. We use the Juniper firewall, the SRX series, including the SRX 5800, that's the highest we have used on the network. On the MX series, we have used up to MX204, but it's not a big network. We used up to MX204 and MX80s extensively.
The best features of Juniper MX Series Routers include their performance, which is quite good for us in terms of hardware performance. The Junos OS, the software, is stable, and we don't have many issues with the Juniper system itself. They have numerous features that allow us to deliver services, be it Layer 2 connectivity to customers, Layer 3 connectivity, data center connectivity, or even security features.
Hardware performance has been a top-notch reason why we chose Juniper in the beginning, especially the MX series, which performs well in terms of network uptime and we don't encounter many failures. We have had a bad experience here and there with the ACX series, and their network performance is not so great compared to MX, so we have mostly done away with the ACX and only use MX at some of the core sites.
I have seen a return on investment from the solution. Initially, we deployed MX80s on the network, and since our company has been in operation since 2006, from that point we used MX80s until around 2016 when we upgraded most of them to MX204s. From our experience, once we buy an MX204, we don't have issues with it; we have never had to replace an MX204 on the network. Once we deploy it, it works until we decide to upgrade the capacity. The return on investment is significant, as once we buy it, we have no worries about performance.