CryNet, phpstorm заточен на определенный спектр функционала, как и все отдельные продукты джетбрейс, а в vscode приоритет на универсальность, для его расширения нужны плагины из стора или свои.
Сам предпочитаю работать в vscode, как минимум из-за того что он более легковесный, но в плане функционала/быстроты/удобства разработки он явно проигрывает RubyMine