Before revision:  Though several methods have been proposed in both theory and practice, most of them still suffer from the issues such as high time  complexities or unstable performances for different datasets.
After revision:  Though several methods have been proposed in both theory and practice, most of them still suffer from several issues such as high time complexities or unstable performances for different datasets.