It all sounds normal to me.
I'm guessing he has never been a super romantic guy, so you can't expect him to be now, since it's just in his makeup.
I'm also guessing that your childhood experiences are negatively affecting your marriage & there might be some unresolved issues there. Have you ever sought out counseling for that?
It seems like you might have unrealistic expectations from him. If you are comparing your relationship & husband to others, then stop, because they are not you or your DH, and it's best to be happy with what you have.
Honestly, if these are your biggest complaints, you're a lot better off than most people I know. Are you sure you're not just "comfortable", maybe a little bored & are possible looking for issues that aren't there?
If you really feel the need to, try couples counseling. Keep in mind that you cannot force him to be someone he's not, though.
Also, I'm just curious what you do to keep your relationship romantic. From your post, it seems like you are expecting him to do & initiate everything, and if that's true, it's not fair.
IMO, it seems like you need a lit of ego stroking & compliments to feel good about yourself, but your husband is not that type of guy.