Some opinions.
You should stay with ATtitude mode (the default mode) until you get good enough to fly figure 8's without getting confused. I would guess a couple months to a year depending on how often you fly. That said, there are some things that you can change to make it fly differently / better. You can change the max bank angle and rotation speed.
Rattitude flight mode is self leveling like Attitude mode, but if you give it full stick, it will flip where ATtitude mode will not flip. Release the stick in Rattitude and it levels out.
Cruise Control (a thrust mode) only changes thrust. It turns it way down if you are upside down (good for flips) and it
adds thrust when you bank so you don't have to add thrust. You must add thrust in a turn because there is less downward air and thus less lift.
Rate does not self level. The bank angle stays where you left it. If you get confused and sideways and release the sticks it will stay sideways and fly off and hit something.
Acro+ acts like Rate mode, except that it acts like it as expo and the sticks are gentle in the center but wildly fast at full stick. Acro+ and Rate are the modes that most experts fly. Changing Acro+ settings when you are not using Aco+ is like changing the spark plugs in a car that you never drive.
Use Basic Settings (or Advanced) both adjust the same settings. The advanced page just shows more stuff that the beginner is less likely to be interested in.
You didn't mention your board type. CC3D doesn't have ALtitude hold (baro) or GPS flight modes. Pirouette comp doesn't make much difference to most fliers and can actually cause problems if you have an unbalanced quad (which is normally handled quite acceptably).
-What does "Link Roll and Pitch" do if checked?
Try it. You only have to adjust R or P and the other gets changed too.