You get a lot more IMO with the League system. Title fight, top four fight, the fight to dodge the Europa League, relegation "dog fight". Then the FA Cup, League Cup, Europa League, Champions League. There's so much to fight for.
Football > any sport. It's no contest.
Fights
Most season there is no fights for any of that stuff and it's mostly very predictable how it's gonna end and is just delaying the inevitable. Years ago sure, but it hasn't been a fight for anything in years and there's always the same pattern that it follows without fail.
Then why watch it?