Another vote for Poplar. The kitchen I did earlier this year had poplar face frames that were painted. The only thing I’ll say is that the end grain just sucked in the paint, so on those uppers, seal the end grain on your stiles first and you shouldn’t have any issues.