Other than the fan noise, this HP EliteDesk 800 G4 is quite powerful and easily upgradeable.  Having used many mini PC's over the years, this one has the best design.I recommend it!