What are you going to use this GPU for. Simply for playing and you don’t care about ray tracing AMD is king. Or if you find a deal on Intel.
Self hosting LLMs and hobby AI/ML projects, NVIDIA.
Blender - NVIDIA
Internet Streaming - NVIDIA
Video editing - NVIDIA
Plex/Jellyfin - Intel
Unfortunately in most cases NVIDIA is still the king.
Check this link that will give you some ideas about the different GPUs: https://www.tomshardware.com/reviews/best-gpus,4380.html
You can easily upgrade the internal storage. I bought a 512GB OLED and exchanged the storage to 2Tb.