There is no such thing as "best" foods when it comes to counting macros. It is all about finding the foods that you like and that fit into your macros. However, for health reasons, I recommend that you eat mostly whole, unprocessed foods. It's also fine to include some processed foods as long as they take up a small part of your overall diet.