It is still supported. What's more new versions are coming. Some people says it will be just like with Python 3 - a lot of people still using python 2.
I would not care too much about performance in the context of linking and evaulating css for modern browsers. It has small if any impact. If it is better for maintainability - than it is good way to go.
You might try life of digital nomad. You can work from everywhere in tech industry now. And staying in some new place for several weeks might the best way get to know country culture and people. This way you will feel more like a local, not a tourist.
* Don't treat your test code as second class citizen. For tests follow the same clean code principles you are following for your app code.
* I saw many dirty workarounds for selenium tests that didn't behave as expected. In major count of it happens due to lack of understanding selenium / test framework API. So read the docs. If something doesn't work - read the docs again ;)
* Don't test everything with selenium E2E tests. Test this way just most crucial scenarios. Leave more detailed stuff to unit tests.
I was dealing with Selenium tests a lot. I noticed developers are often skeptical about these tests saying it is not reliable. I do not agree with that, I have proven in several projects that you can have stable and reliable selenium tests. Just like any other tests, it requires proper test environment and continuous maintenance. The most common mistake I noticed is using `browser.sleep` instead of `wait.until`