Painting oak kitchen cabinet, would brush leave stroke marks?
I have many oak cabinets in my kitchen. I'd like to paint them white. I saw online some people use roller for smooth surface, while some prefer brush. Which one would be better if I'd like to have the effect of smooth surface and cover wood grain? Would brush painting leave brush stroke marks? If not, are the following the right ones to use? I am afraid roller painting would inevitably leave fine texture.
Purdy 144152235 Nylox Glide 100-Percent Nylon Angular Sash Paint Brush, 3-1/2-Inch
Purdy 144152215 Nylox Glide 100-Percent Nylon Angular Sash Paint Brush, 1-1/2-Inch
On the side of the breakfast bar, it is veneer instead of wood. What's the best primer to use? I saw people recommend SW PrepRite Problock seals and bonds latex primer, is it the best one for my situation?
Also, do I need to sand them to almost bare wood using rotary orbit sander and sand paper? I would use BM advance simply white paint.
Any input or sharing of experience is greatly appreciated.