When needing to do something outside the GUI's capability, I almost always use CLI, and rarely resort to the console. But I can only do that on my Linux machines. I can't seem to get CLI commands to work on Windows, so I have to use the console. I don't seem to have any lagging issues on my Windows desktop, but it's heavy on horsepower. It'll print the whole TX history of well used wallet in a split second.
Personally I don't like the idea of using any sort of CLI with a live wallet, because of the possibility of typing something wrong.
But if it works, it works I guess.
Like I said, it would be much better the functionality to get a GUI version eventually.
May I ask what kind of functionality you're doing with the CLI if you don't mind sharing?