I have never flown QFE.
The good thing about QFE is that the pattern altitude is always 1500', stable is always 1000', Touchdown is always 0'. Potential problems are when transitioning into/away from the pattern, as all other altitudes will (and should!) be based on QNH/MSL. Having to set a third setting increases the risk of making mistakes (QNE - QNH - QFE) every arrival, and the reverse every departure, might offset the advantage of having QFE during T/O and landing. Based on the fact that the vast majority of professional aviation uses QNH over QFE makes me think QNH is better.