Well I guess it depends on the spot that's cracked and who does the welding. There's also the issue of alloy. The welding rod they use should be the exact alloy the head is made of. If they have that info, and can match it up, then the chances of success are much greater. Another potential problem is stress relief. When the head is welded it puts stress in that area. This is because surrounding material is not heated to the melting point like the rod. When it cools, the weld spot contracts more than the rest of the head. The head can be stress relieved (a process of heating the entire head), but it should be completely stripped down for that, then resurfaced and rebuilt afterward. Then there's possible porosity issues in the filled area. A good welder can minimize this, but it will always be more porous (less dense) than the rest of the head. All things considered, the odds of a long lasting repair are typically better with a good used head rather than a welded one. I'm not saying it can't be done, I'm just saying it's not as likely to be done correctly. Sometimes short-cuts hold up.......some times they don't. Don't get me wrong, I'm all for short-cuts, the game is getting the most bang for your buck in the odds department.
Of course no matter what you do there's always a chance for failure. You could spend a bundle on a brand new head from Toyota and still end up back in the same spot

. As for your head gasket question, the struggle is the same with most engines that use aluminum heads on cast iron blocks. The problem here is expansion rates. Every time the engine is heated and cooled the head will expand and contract more than the block. This works the gasket back and forth until over time it gives way. Whenever a new engine is developed, potential problems like this are unknown until there's a lot of them out there with lots of miles on them. It's sort of random as many will make it to 300k without blowing a gasket (or cracking a head), yet others will have these problems at around 100k. Maintenance things like changing your antifreeze every couple of years will play a part as well. If the engine is ever allowed to overheat, then all bets are off. If the engine survives at all, the potential for future problems have just been greatly increased.
When I replaced the head gasket on my Previa I noticed Toyota had changed some things with the gasket. The new one had more steel in it, but it's placement was more to prevent external leaks. I didn't see any difference in the area between the water jacket and the cylinders. Good luck with your repair. I'm sure it will work out fine, the question is for how long

. Lets hope you get at least another 200k miles out of it. Tim