Fixing it with the fingerboard always works for us. They never come back. Heat pressing comes back far too often. Probably something like 35-40%. That is unacceptable. Martin guitars has also found this to be true, which is why they pay for us to straighten the fingerboards when it is an issue (they make the customer pay for the refret part. Not their finest hour, but they are so good about everything else). Fender also recommends against heat pressing, because it just is not consistently successful.
The thing is, when you heat the neck like that, you are taking it right back to being an almost new neck, so it moves a LOT more than on an older guitar (all the internal tensions which have settled out over the years are reintroduced between the fingerboard and the neck, and within the neck itself). Plus, the wood has a memory, and wants to go back to where it was (which was, most of the time, an equilibrium reached after years of settling). When you straighten the fingerboard, you are not messing with all those internal tensions, so the neck remains in its equilibrium state. I've spoken to my friend Frank Ford about this, and he feels the same way. It is an interesting idea, and works great for cheap instruments which are not worth the expense of doing right, but it is not something which can be warranted. If you've had good luck with it, great, but then, maybe instead of bringing it back to you when it goes bad, they are bringing it to me to fix it right. I see a lot of those too.
And then there are the cosmetic problems with a heat press. Yeah, it loosens the neck and fingerboard joint. But it also breaks the lacquer along that joint, so you frequently (not always, but frequently) so that you have a very visible joint and some damaged lacquer. It is even worse with laminated necks, where the glue joint between the laminates will frequently slide as well, making for even more problematic joints.
It just isn't reliable.
Light
"Cowards can never be moral."
M.K. Gandhi