After going through the installation and setting up my first Blazor app, I certainly have a few thoughts about Blazor.
Blazor may be fast when fully loaded in the browser, but by default, it takes time to load. Comparing this to the fast load times of apps built with React or Gatsby, it is certain that Blazor goes against the "fast load times" philosophy.
Blazor uses C#. This means for web developers who want to learn C# for whatever reason, Blazor serves as a platform for them to use the language. (I'm one of them).
This may not be a problem in environments with cheap WiFi and low latency, but it's a serious pain in environments with expensive data and slow internet. Some of us end up copying old projects, cleaning them up and adding new files.
So, by far, I'm glad I jumped into Blazor at the early stages of its development and acceptance. I believe the framework will keep getting developed. I also love the bonus it offers. I get to learn C#. I can finally develop games using Unity and not feel totally lost.
If you believe you'll blend well with Blazor, I'd say you give it a try. It won't hurt much. And you get to learn C# if you don't already know C#. To get started with Blazor, check out the docs.