There is no such thing as a perfect histogram, either in terms of shape or position. That depends on the subject. What you do with exposure is shift it left or right - preferably right, as that's where far more image data is recorded. On the left is where muddy shadows live, dull colours and lots of noise
The root of your problems is probably using spot/manual, without understanding what you should be reading from. Why are you doing that? It can be very accurate if you know what you're doing, but with respect, if you don't know it will just get you in a pickle.
I hardly ever use anything except evaluative, which always gets you close straight away, if not perfect. Then chimp it from there - LCD, histogram and blinkies used together in combination, with exposure compensation,
on Av. I use manual when it's important to lock the exposure shot to shot, once I've decided what it should be.