Vegetable Glycerin (VG) is a natural product derived from vegetable oil that comes (normally) from palm oil or coconut oil. Although soy based VG is also available. It produces very large clouds, offers no throat hit, but doesn't carry flavors as well as PG. I have to say it's like lite corn syrup. Dry hit issues can happen when using high VG liquids in tank setups because the liquid is thick and may not wick fast enough.
Propylene Glycol (PG) is an organic product produced from Propylene Oxide, which is a Petroleum byproduct. It enhances flavors but also offers throat hit to eliquids. It is very thin, sweeter then VG, and produces no clouds. It is possible to be allergic to PG.
So, it is a bit of a tradeoff in the end.
VG - smooth hit, huge clouds, and possibly muted flavor.
PG - harsh hit, no clouds, and enhanced flavor.
Just a matter of finding the ratio you like and works best for you.
If going for big clouds, go as high a VG as you can.
If you like throat hit, then go higher in PG.
If using a tank, you normally have to use a blend of VG and PG so the liquid will be runny enough to wick into the coils.
If using a dripper, you can use any ratio you want. From 100% VG to 100% PG