Yes, Foam Roller is the most suited option to paint walls. They are long-lasting, cost-effective, and provide large coverage. It is considered one of the best paint roller for walls. Moreover, they are easy to clean and prevent mess. Professional painters also use these rollers to paint semi-smooth surfaces. Make sure to pick a foam roller that has a comfortable grip.