As I said, rally is perhaps more unpredictable and dangerous, but there is a reason why F1 is the pinnacle of motorsport and why it is the ambition of the best drivers in the world.
They are very different, but F1 is IMO more difficult. And I would disagree that F1 is all about repetition and precision. Of course, you need precision in every sport (including rally) and repetition is the basis of becoming good in anything you try, but it's not true that in F1 every lap is the same. You have different challenges compared to rally, considering its a two hour race, you have a lot of strategy, you have fuel consumption which makes the car lighter and changes the way it handles, you have tire degradation, you have other cars who you have to pass or who have to pass you, before you had pit stops, risk of fire, etc, etc, it's not as if they just do the exact same thing and lap 60 times in a race, there are a lot of factors that make ever lap different.