This is a lot of PC for the money, but know that if you need more, customizing your PC is not all that easy.  In my case I need the PC to support 2 HD (1 4K) monitors.  This PC cannot.  We tried to add a USB-C card and hook the second monitor that way - it did not recognize the monitor as a monitor.  Bought a quality video card in hope to connect both monitors to the new card - couldn't power the card because Dell has a proprietary power plug for video...