"Drugstore" film could be anything but is normally consumer grade color film in a speed range of ISO 100 to ISO 400 and balanced for daylight color temperatures.
Portra is a professional grade fine-grained color film balanced for daylight color temperatures available at sensitivities of ISO 160, 400, or 800.
FujiColor Pro is a line of films very similar to Kodak's Portra offered in sensitivities of ISO 160 and 400.
Ilford offers a range of monochrome (B&W) films in various sensitivities and grades.
Which you choose from among these or any others will depend on some basic factors:
- The look you want. There is an obvious difference between a high contrast monochrome image and a color print made from a negative film such as Portra. Color reversal (slide) films offer other looks. There are more subtle differences between various films within either of those categories.
- The shooting conditions. How much and what kind of light will you be working in? Will the light be fairly uniform and from sources with the same or very similar color temperatures? Or will you be working in an environment with multiple light sources that vary widely in their intensity and color temperature? In general lower speed films require more light but also provide finer grain. Higher speed films have a coarser grain but allow shooting in less light at the same shutter speed/aperture combinations. If shooting in a wide variety of light types monochrome may be the way to go.
- Your budget. The prices of different films can vary widely. Most color film is developed using the C-41 process. Monochrome film is developed and printed using a Gelatin-silver process. How much it costs to process either one can vary depending on where you have it done.