Any of the above methods, are good. I just use a heat gun, and straighten out the major bends, then go back and get the small ones with a straightener, and or a piece of 2 x 4 that I cut a round shape in the middle, and cut the side pieces down to about 13/4 inch high, so that you have a round mound, with a handle on each side. You can place the bend of the hot shaft on the mound, and apply pressure, and hold it, and then check the bend. Do the big ones first, then the smaller ones, and the nodes last. Like as mentioned above, don't over heat the nodes, (or the shaft) and do not put too much pressure on them, they are the weak spot in the shaft. I have seen videos, that recommend that you use something to knock out the center of the node, when making an arrow. I can't for the life of me see any intelligence in that, as it just weakens a weak spot even more. But it is done, and apparently they like it. I don't bother the integrity of the node. I leave well enough alone. But just take your time, like it was mentioned above if you want instant straight, buy commercial shafts, of what ever material you like. You can get boo very straight, and you very seldom have to re straighten them if at all. And as Pat said, as long as the two ends align, and you have your spine matched to your bow, and the stiff side to the bow, you should be fine. Long arrows, 30" or longer, will not be so spine sensitive.
Wayne