If you don't need Visual Micro, Code::Blocks is a capable and slim cross-platform IDE. I think it has a slight amount of built-in Arduino support, but I'm not sure if a plugin like that exists. It's quite serviceable for single-target projects, at least.
Studio 7 is built on VS so VSCode is probably the closest if not identical thing, though whether the same plugin is available might be a different matter?
Tim