There have been a considerable amount of posts about what size to use when creating a swap partition. The size of an individual's swap partition can be determined by the type of computer, and how the computer in question is intended to be used.
If you have a laptop, and intend to use hibernate, your swap must be large enough to hold everything present already in swap as well as everything in RAM at the time the machine goes into hibernation, hence the 2xRAM rule. For a desktop that never sees hibernation, it's probably mostly a waste of space, and the size really depends on how you use the computer. If you do a lot of video work, transcoding more than one file at a time, swap usage can be rather high, in relationship to RAM, so swap at least equal to RAM would not be out of line. If you mostly spend your time on the web, and typing documents and reports, and have 1 GB RAM, or more, you may not need swap at all.