My team uses Codespaces. Lot of people like it because you can connect from your local VS Code easily. I personally think it's most useful when you have some (more complex) infrastructure or services to spin up; for something like Kedro, unless we're talking about testing particular datasets or deployment options, it feels unnecessary (just create a virtual env and install stuff).