Core and data center applications are the strengths of Arista products. The distribution layer is also a good fit. For the access layer, it would be more of a niche product.
It's best suited for small offices 10-25 users. Any more and its best to move away to a more higher tier. It will be less appropriate for a mid level company with a large staff. It's best for a small business with a limited budget and less strenuous security functionality.
The features are good. The support is good. The resources to deploy, manage, and operate it are good. Customer's feedback and testimonials are good. The updates in terms of zero day vulnerabilities are good and timely. But, I still give an 8 out of 10 because I think the pricing, licensing, and GUI can be improved more.
I have used the Catalyst 6500 series in the past. From my point of view, the Arista surpasses the Catalyst on just about every front. Originally we were planning on implementing the Nexus 7000/7700 series switches for our core. Though a little more feature rich, it did not provide features we needed that the Arista did. The Nexus also was a confusing and complex platform to work with. Also, the Nexus was a significantly more expensive solution. Although very happy with the Arista switches we may evaluate the Aruba HPE 8400 chassis-based switches along with Arista switches in the future.
Cisco's power really stems from its brand reputation and honestly not much else. No one ever got fired for deploying Cisco, and that's why it stands out. The Cisco Small Business RV Series is no exception there; the unit is built well and does the job. However, much more powerful alternatives for routers are out there—the biggest competitor being Ubiquiti. The UniFi routers are significantly more powerful in all regards, including routing speed, IPS/IDS speeds, and VPN functionality. Support for those is admittedly rather lackluster though, so if your network is critical, you are effectively self-insuring your equipment. For some that may be fine, but for others, that risk of extended downtime is just not worth it.