When modeling solid-state materials and particularly semiconductors, one must go beyond LDA and GGA. One alternative is to use hybrid functionals or the $GW$ method. However, this can be very prohibitive for certain systems.
A popular alternative is to use the Tran-Blaha modified Becke-Johnson potential [Phys. Rev. Lett. 102, 226401 (2009)],
\begin{align} \mathbf{v}_{x,\sigma}^{TB-mBJ}(\textbf{r})=c \mathbf{v}_{x,\sigma}^{BR}(\textbf{r}) + (3c-2)\frac{1}{\pi}\sqrt{\frac{5}{12}}\sqrt{\frac{2t_\sigma(\textbf{r})}{\rho_\sigma(\textbf{r})}} \end{align} where $\rho_\sigma$ is the electronic density, $t_\sigma$ is the kinetic energy density and $\mathbf{v}_{x,\sigma}^{BR}(\textbf{r})$ is the original Becke-Roussel potential.
The authors propose the TB-mBJ (aka TB09) potential and implement it in Wien2K,a code based on the Augmented Planewave + local orbitals [APW+lo] method. Wien2K is an "all electron code". Over the years, most papers I have read that use the TB
How trustworthy is TB-mBJ (a.k.a. TB09) and how is it seen by the community today?
Does it yield accurate results with pseudo-potential codes like Quantum ESPRESSO or VASP? Are there any references that study the performance of TB-mBJ accross codes and basis sets?