It's not that I have trouble reading it, it just doesn't look that "clean." I'm not saying you should swap the hp cross with a numberical value only, rather just make the numerical value inside the hp cross a little bit easier to read.
I'll use my version of broeselhud as an example. I know it's a different hud, and I'm not trying to say it's a better hud than yours. I'm just using it as an example.
Notice how the health value in the hp cross is neither too big, nor too small, and the numbers are aligned vertically and horizontally. It just looks nice.