Interesting assessment. I use it almost daily, and I have no issue with it whatsoever (macOS <-> iOS <-> iPadOS). Sync works absolutely flawless. UI is not modern and it's a bit slow with Rosetta, but stable and fast enough to add and edit cards. Copy and paste of images works ... stats are okay. And, the most important part, the algorithm just works well for me.
For anyone looking for a GDPR-compliant solution without Google, take a look at Plausible. Not at all as mighty as GA, but it delivers the most important data IMHO.
I've been developing F# in Rider for the last 4 weeks, and especially the last update made a huge step forward. It's stable, fast, the test-runner works perfectly, etc. It's definitely not at the same level as the C# tooling yet, but it's good enough to be productive. (I'm on macOS by the way, building Xamarin apps).
I have been a Microsoft MVP from 2006-2018. While I was proud to be part of a group of so many smart people at the beginning, my professional and personal life changed over the years and I stopped blogging regularly, never engaged in their new web forums (which replaced the newsgroups – anyone remembers them? ;)) and finally filtered out all of the many emails and newsletters coming to my inbox. So I would say for 10 out of 12 years I have been a ghost. A ghost that has been "re-awarded" every year – for whatever reason. I think that alone tells you something about the value of that "title".
I‘m a .NET developer since 2004 but don’t use Windows and VS anymore since five years or so.
I‘m using F# for some parts of a larger mobile app with Xamarin, and therefore have all three IDEs in use: VS for Mac, Rider, VS Code with Ionide. The ladder feels most lightweight for F# only. In a mixed solution with C# Rider probably provides the best experience at the moment. VS for Mac is not very usable, to put it friendly.
However, tooling is evolving but compared to other platforms not very mature yet. Refactoring for example feels like what most editors support for JavaScript.
I really like that. Re-using the existing Electron platform and not reinventing the wheel and making it usable with .NET underlying is really a good thing.
When I was 14 or 15 in the late 1990s I started my own "web community" for young (German) "web designers" (programming wasn't on my mind back then). It got me some little fame, I even won some prizes. Almost 20 years later that chapter of my life is closed, and many others which came after it are too.
Enjoy this moment, but set goals: finish school, go to University and get some degree, fulfill your dreams.
But always try to stay on the ground. Time goes by very fast, and your current achievements probably won't matter much ten years from now.
Not specificly .NET Core, but Xamarin is already available for macOS and is, afaik, actively working on Xamarin.Forms coming to desktop, including Linux.
I really like how things are going forward. Being a .NET developer since 2004 and a Mac user since 2008 I can't wait to use my beloved tooling finally in production on Linux (and on OS X for development).
Protonet got 3 Mio EUR last year in a crowd funding campaign in Germany for their NAS + collaboration software, with a clear marketing focus on privacy ... so no, it's still a market ;)
You're right, my arguments don't apply to all kind of businesses. The same is correct for Xamarin for example. But if you take JetBrains – no one cares how WebStorm or ReSharper are built internally, as long as they do the job.
After working in the Microsoft universe for a decade I decided to broaden my horizon, so I digged into Node.js. I am quite impressed with what I found and what I could accomplish in a few weeks with that tooling, but one thing was left - I had no idea how and where to host my stuff. As I did not find a typical all-in-one-solution, I just made the decision to also dig into Linux. That's the (preliminary) result of my journey, which may be helpful to others too.
(And if I got something horrible wrong, just tell me and I will fix it ...).