I am currently building code only for... boards which happen to compile and uploader under arduino-cli. These boards cover about 99% of my projects: arduino nanos, attinys and wemos D1 boards.
I even use scripts to generate entire project folders complete with arduino-cli build and upload scripts as well as a tasks.json to be used with VS code. After I assembled a new project, I can compile and upload the project to the arduino with a press on F6 in VS code. I even generate a hard coded timestamp before compilation so I always can tell how old a program exactly is.
I know that platformIO is not limited to just the arduino SDK and it can do much more, more things than I strictly need. I do believe it is unavoidable that in the end we will al be using platform IO, but who knows.
So considering that I'll be good for the next 5 years or so. Is there currently something in platformIO which I may want to have?
In other words: do I want to transition to platformIO? and why would I want that?
This is what the fanboys want everyone to believe but I doubt it myself. VS + cli works better in my opinion but honestly I am currently using Arduino 2.0 and as long as they don't dumb it down to much on final release I think I'll stick with it. But what do I know.