You know what, I'd settle for half decent page load times.
OK, I'm in the UK so there will be a lag but it's actually a joke.
Run BA through Google's Pagespeed Insights tool. It fails the core web vitals test. It score 24/99 for mobile speed (yes, this is a screwed test but my site gets around 70). Even desktop only scores 53 where I get 98-99.
Pingdom says the BA home page is over 10MB. Mine is 1.5 to 1.7 depending on ads.
This can be fixed for peanuts.