Angle & Horizon
Angle is a self stabilizing mode that will only allow you to pitch the quad to a maximum pitch that you set in betaflight. This is the most beginner friendly mode since it will not let you go inverted. So you can't do any loops or rolls in this mode. And when you let go of the stick, it will always self level.
Horizon is a lot like angle in that it will self level when you release the sticks, but after a certain stick deflection, it will allow you to do loops and rolls. However, you must do a complete 360. If you try to stop to look straight down for example, the FC will take over and self level the quad.
Rate is no Accelerometer. It will not self level, you can stop it in any orientation in space and is what everyone should be flying in!!! Yes, I'm included in that statement lol.
And yea, those settings look okay, but only you know how it flies. PID is a per model setting. Baseline can get you close, but tweaking it will always make it better. Okay, maybe not always lol.
And you said Horizon was hard to fly, I will bet that is because you were hitting the point where it went from angle to rate so you could flip, then you let off and it goes back into angle. It's a good mode, but try only flying in rate.