I'm a big fan of react, and it happens that I've been working with angular for more than two years now (you can't always choose 😅 ).
At first, I've hated Observable because I was not able to understand and works with it, and also because frankly the documentation is not for beginners. Took me around 1 year to master and use Observable with ease.
I've tried mostly all the things written in this article and also read a lot of things, like "functional programming with angular", "store pattern in angular", and now "avoid observable in angular".
But please, if you don't like Observable or OOP, then angular is probably not for you, just use something else.
Tweaking, in my experience, always results into a mess.
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.