In the early going, I thought the NFL would be at a huge advantage compared to other sports, as they would be the last major sport getting to live competition. In theory, they had the most time to come up with a plan and would have the benefit of seeing what other sports were doing and learn from what worked or didn't work for those other sports.
However, I have rethought that, as I think the NFL will suffer the most having to wait the longest. The potential exists for players, coaches, team staff, families, facility staff, officials, fans, etc. to get infected, hospitalized, or pass away. Here we are almost 4 months later and we haven't seen much more than European soccer, PGA golf, NASCAR, and Australian Rules Football.
My fear is that basketball / baseball / hockey (or any of the other sports) will start to have issues, and if players and coaches in other sports start getting hospitalized the NFL will have to backdown. The virus is still gaining steam in terms of spreading (the verdict is still out in terms of its severity), but the football season typically takes place during the traditional cold and flu season (which could easily be more severe than other years). If key stars in other sports elect not to participate (or get sick), I think all the other sports will take notice and will have to regroup and either take another break or initiate more cancellations (or throw in the towel for the season they are in).
It will be interesting to see if the bubble approach of the NBA or NHL will be effective as opposed to the cross country travel model of the MLB and NFL. I still feel the bubble approach would get the NFL the greatest amount of football possible under current conditions, but they seem dead set against that as a potential solution.