GL-X3000 (Spitz AX) Software on Firmware v4.7

Hello, I was having lots of issues with the GL-X3000 Spitz AX. I have reset everything and updated to the v4.7 firmware. But when I am in the Boot menu I see a list of installed software and a list of available software.
I’m not familiar with firmware. Does the firmware upgrade install everything that is needed including all the needed software or is there more software that I need to add. Considering I also had some upgrades to do. The list of available software is over 9000. And I only have 504 after updating to the new firmware. Am I going to need to install more software to have everything working right because I feel that could be the issue that causes my router to crash constantly. And if I do need to install more software how do I even identify wich ones I need out of the 9000+ ones available. Last time I tried doing it I needed up installing something that cause the whole thing to crash again and it completely stopped working for like a day. Is there a way to find exactly what I need from that list of software?

The photo below shows a visual of what I see. And the details of what firmware I am using.

The firmware update will reinstall everything (it's not like an "update" on Windows, it's more like an complete replacement)

You don't need (and you shouldn't!) to update / install any other software as long as you don't know what you are doing.

I appreciate the reply but this doesn’t really answer my question. I want to know is there other software I might need. Weather I know what I am doing or not. Is there other software on the list that I might need. Or extra software that allows for more functionality that is not in the firmware update? And if so then how do I even know what to install.

All the additional software there isn't needed for the normal operation.

If you don't know specific software you need, you don't need them.