Packages are a deep deep dive in emacs. My recommendation is start small, use doom as is for a while and only make a change when you actually find you need it. It’s very tempting to go way overboard.
This is why I switched from emacs to helix; my emacs config is just massive and my helix config gives me almost everything I actually want in like a few lines of config.