It is much easier to make a nuclear bomb with plutonium than with uranium.
For example, if North Korea wanted to manufacture significant amounts of plutonium to make a nuclear bomb, the North Koreans could easily use Pu-239 to create nuclear weapons.
North Koreans could make the bomb the easy way, using the chemical element Pu-239 instead of U-235. The most common uranium in nature as you already know is U-238, and it is not suitable for the bomb. The solution is to "enrich" the mixture by increasing the proportion of U-235.
To make the bomb faster, you can convert U-238 into plutonium. This is done with the help of a nuclear reactor. Neutrons emitted by the reactor are used to "bomb" atoms of U-238. The atom captures a particle for its nucleus, which transforms into unstable U-239, then Np-239, and finally Pu-239.
If there is no inspection, the nuclear fuel of a power plant can be converted in this way into the raw material of the nuclear bomb in an easier way than enriching to 90%. Exactly for these reasons Japan manages to be a latent nuclear state and capable of quickly producing nuclear bombs through reprocessed plutonium.
Also, answering your question, yes, "one is less dense for equivalent yield (warhead weight savings)". Plutonium bombs like Trinity, Fat Man and Rufus used the implosion principle, in which the plutonium sphere is compressed by a shock wave (this increases its density, which goes into a supercritical state). Therefore, the uranium nuclear bomb is less powerful than a plutonium one.
For example -
Trinity:
Weight: 6.2 kg of plutonium
Yield: 22 kT
Fat Man:
Weight: 6.4 kg of plutonium
Yield: 21 kT
Rufus:
Weight: 6 kg of plutonium
Yield: 15 kT
Little Boy:
Weight: 65 kg of uranium
Yield: 15 kT