Let me just clarify the situation in respect of monitor calibration and profiling. Whatever you calibrate your monitor too will have no direct affect on your print. You do not print what you see on the screen but from the data held in the computers memory. In other words if you print an image directly that you have not edited in anyway then the screen settings have no affect on the result.
The importance of calibrating and profiling your monitor is to accurately render on screen the image, consistently, so that you can then make a valid judgement about what needs adjusting, if anything. If you make adjustments, e.g contrast, brightness, hue/saturation etc without setting up your monitor accurately you may well be editing screen problems rather than image problems.
Second point to remember is that the colour range of a screen may well be different from that of the printer/ink/paper you use. Same image on different papers can appear quite different. Also add to this the fact that screens transmit light and prints are viewed by reflected light and if the light source is too dim or bright or the wrong temperature this can affect the appearance.
In respect of home printing, I long ago gave up on labs and prefer to print my own. Ok, I'm somewhat a control freak but I find that I can control the consistency of the results. I view prints under a 65K lamp with CRI of 95% and they pretty much match the screen. But I don't get hung up on the screen v print match in respect of colour as long as I like the result. After all I'm never going to match the two again once printed.
Downsides of home printing is that unless you print regularly the printer can get clogged and can be expensive; in terms of ink, to clear. (A situation I'm currently in :-( ). Inks can be expensive but I use Lyson inks in my R2400 which are about 1/3rd the price of the Epson originals. It pays to get custom profiles for your printer/ink/paper combo and if you use lots of different types of paper this may also incur extra cost.
In summary, once you get the 'formula' right for printing at home, in my opinion its much better.