After designing many frontends I have come to this conclusion. I'm just not good at it. It takes me ages to get anything done, I have very little original ideas of how to make a page more functional, or even pretty. I can recognise a good design, but I just can't seem to produce it no matter how hard I try, or how long I try for.
Also, doing frontend design just seems to make me miserable. Much happier coding the backend where I'm good and paying a frontend person who does good work there.