The midsize was a point of contention ... usually get full size.  Someone mentioned getting a CPU cooler and I did but it's difficult to find something smallish to install.  Sent back two coolers that said they would but did not fit ... a third water cooled version also didn't quite fit but it was shoe-horned in there anyway.  Core temps are now down to 32-35C so this should last a long time.