I'm currently learning React and I have to say, so far I'm really enjoying it! The ability to write reusable components with HTML-like markup and easily populate them with data is just incredibly useful and timesaving! I'll be learning about state management next. I like that React lets you write mostly normal JS and HTML and plays nicely with various other libraries and frameworks. It's a very developer-friendly technology I would say!
I understand that there are problems React can cause for websites such as slower page load times and pages not being visible to bots, etc. These are largely addressed by Next.js or a similar framework. React is not a framework so I wouldn't expect it to do everything by itself.
I get it, for a small website you might not need to use a tool like React. But by using tools like this you can make bigger, more complex websites with the same amount of time and energy, and I think that's really cool!
In case you are interested, here's course I am following, I highly recommend it: https://youtu.be/x4rFhThSX04