Taking all of this into consideration, I declare Avast and McAfee equals in this category. On the other hand, Avast gives you the Sandbox feature for virtual file testing and a webcam shield, which eliminates the need to cover your laptop camera with a sticker. However, McAfee also offers a password manager and the Parental Control feature, which are both quite useful.
In terms of functionality, both antivirus applications offer virus scans, a file shredder, a firewall, and lots of features to boost the performance of your device. Thus, you are left with Avast if you want an antivirus solution for your Linux OS. On the other hand, Avast also supports all these operating systems, plus Linux. McAfee supports Windows, macOS, Android, and iOS. Of course, the very first thing to consider when choosing an antivirus solution is your device. Avast in terms of features, it is difficult to declare a winner.