This is a business grade machine (my last company was migrating to it in the most recent upgrade) that will blow you away.  Tiny form factor, absolutely quiet (because of the solid state hard drive) with so much power and speed.  Just the restart speed will make you smile every time you turn it on.  Because of the small size, you don't have to worry about finding room for the computer.  It has plenty of USB ports (USB 3) and supports two monitors (via two different video out ports, but that is not a problem).  I paired it with a 4 terabyte external solid state drive https://www.amazon.com/Seagate-Backup-Portable-External-STDR4000900/dp/B0196J43TE/ref=cm_cr_arp_d_product_top?ie=UTF8  which was complete overkill since the Optiplex has 240 gig solid state hard drive.  But you can never have too much memory.  My old laptop is so noisy compared  to this one it is not even fair.  Very happy customer!