I personally find dynasty to be a lot more enjoyable than redraft simply because, if you know what you're doing, you're rewarded continually over multiple seasons rather than forced to start from scratch every year. Further, if your team is bad, your season isn't over because you can sell off players for draft picks or younger guys in an attempt to build for the future. Hell, even if your team is good you can do that.
In my money league, my team is 10-3 (would have been 11-2 but I tanked the last game), but I also have the 2nd overall pick in the upcoming 2020 rookie draft, which means I'll get to add a potential playmaker to my already stacked roster. In the spring, I'll do the same thing and sell off my depth for draft picks and young players.
It just adds another layer of strategy to fantasy football that doesn't exist in redraft leagues.
With that being said, I'm nowhere near as active in the RCF league as I am in my money league for obvious reasons. Dynasty can be time consuming if you want to constantly explore deals to better your team. I send out trade offers constantly in my money league. Most never go anywhere, but I'm always on the look out for deals and my roster has become pretty stacked as a result.