Honestly, red, brown, yellow and white onions all will make a good guacamole. I prefer red onion because it adds some color but that is simply a personal preference. I've seen authentic guacamole recipes that used either one.