I knew West would be in here to help you out.
I don't have much to add. I stopped watching NASCAR shortly after Brian France, Jr., Mike Helton, and Robin Pemberton ruined the sport. Indycar I haven't watched since the 90's.
One important thing to note, is F1 cars can stop on a dime. Their braking systems are unrivaled in motor racing.
As for this weekend's tracks, Canada is one of the best F1 tracks and Mexico City is one of the worst.