I'd consider buying a device to measure the monitor, environment, and test prints
To be clear, laptop displays are unsuitable for critical color adjustments, whether it is calibrated/profiled or not. For one thing, most of them are so sensitive to viewing angle that only a thin central stripe is approximately "correct". This is the flip side of transportability and there isn't much you can do about that. There is a long way to a good, properly calibrated and profiled desktop monitor.
Some expensive laptops have decent displays. Although I'm strictly Windows myself, I'd recommend the MacBook Pro for the display alone. It's pretty good and should be workable as long as your expectations are realistic.
A calibrator is never wrong, it can only be an improvement. But you need to keep in mind that the calibrator makes a display profile that
only color managed applications will actually use. So you get a difference between apps with, and apps without, color management. This is normal.
If you have default display profile set to sRGB, and you work with sRGB files, all color management in all applications that have it, is effectively disabled and null and void. So all your apps will be consistent (and wrong). A normal display color management chain is document profile converted into display profile - but if both are the same nothing happens and that's the definition of no color management.
Don't try to adjust the display for the environment, instead try to work under reasonably consistent conditions.