yes i also believe soldering is best, but i found that even a 140watt iron was not fast enough so i use a large 1"x 2" copper iron that i heat with a blowtorch. this retains a large amount of heat that can be "discharged" into the joint very quickly and so stops the work from " cooking "I'm soldering them which isn't ideal because of heat. I'm using a heavy duty 100watt iron to make the solder process as quick as possible, the heat is only applied momentarily, I also use a large heat sink to track heat away where possible.
The cells I'm using were tabbed but the spot welds were so poor I pulled most of the tabs off with my fingers. I'm not a fan of pin point spot welds and believe soldering gives a much better joint.