In my opinion I think a lot of women prefer facial hair, but they want it to be clean and somewhat short. They like clean lines, so you should go to the barber every 2-3 weeks or learn to do it well yourself
Beard looks good only on the elderly men, who have lived the life and seen seven seas. To have a beard you have to deserve it by making it to at least 50 and achieving things. Beard on boys looks as silly as it sounds.
then i'd say it depends on the beard. if you have full coverage a short beard might look the best, if it's patchy however i think shaving looks better. it's all about understanding the balance between jawline and beard coverage