If the nose is being held that high, whether landing flap 3 or flap full, the flare is being held off too long, i.e. improper landing technique. The best landing technique is one which closely emulates the autoland technique.
Another common problem (from my perspective) is leaving the thrust up too long in the flare. More than two or three "Retard" calls is a clue that the thrust was left up too long. Personally, it's very rare that I don't close the thrust levers passing 20 ft on the autocallout, again just like the autoland.