I started my career as a remote contractor. Not by choice, but I had the opportunity, needed the job, so I took it.
I wonder if I would have become a better developer faster if I started in an office.
I'm still remote, because I really enjoy the freedom it gives me to run different aspects of my life. But like you said, I probably wouldn't recommend it if you are starting out.
Becoming a better developer depends on the environment. A remote environment with great practices will always be better than a local environment with terrible engineering practices. The local office will only help you to get stronger local ties which might be relevant in the future, or not, depending on your plans. All I can recommend is to keep yourself busy, keep learning and overall have fun and enjoy life.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.