Avocados are a fine substitute for mayonnaise but I don’t care for mayonnaise on most things, so avocado doesn’t do” anything for me. I’ll eat it if its there and it make good dip base if combined with some heat or spice.
But I’d go for bacon. I like bacon. The fat ratio isn’t as bad when you analyze it, as some fats although of course not as good as avocado fat.