This case fits well. Allows for fitting a screen protector. Good ventilation to keep it cool. All buttons & ports are clear. Good grip.
Update Feb 2019: (1) I made the case a bit thicker (2) some adjustments for even better fit (3) increased clearance around the headphone jack (4) removed the support skin for volume buttons.
I printed this one in ABS and vapor polished for stronger, glossy surface.