Cyrus the color is a personal choice. If you feel that most often you will be shooting on a white background then go white. The paint itself however if you want to insure the smoothest and cleanest white then use ceiling paint. While it is the most fragile of painted surfaces it's also the flattest flat and will hide most errant textures or imperfections in your wall.
Also if you plan to shoot often on white and don't want the background to create a soft edge around your subjects then consider hanging black fabric or black foamcore panels just out of frame but as close to your subject as you can and slightly behind them. This will create a clean sharp edge between the subject and the background.