Eddie, I'm using the iDisplay Pro and it does a great job. Not cheap but I feel it's worth the expense. See if there is a discount available.
+1 to this, got it on sale for 150, but you can definitely get something a lot cheaper. Reason I got the xrite was due to running dual monitors, now I only run a single monitor, and an old spyder2express/pro could do the job too.
great thing with the spyder is super simple registration with serial number, no need for internet or activation, ect. do it on as many pc's as you wish. No idea if it supports the latest OS though.
you can find old ones for like $20 on ebay..... xrite i1 works, but it's pricy, cant say I see much difference in calibrated displays.
as for prints, that depends on who's printing. With labs, I'm fine directly from export, but costco, I have to bump brightness a little.





