Terahertz Quantum Cascade Lasers: towards high performance operation