One provides an output of data which is somewhat cryptic. The other provides output that is mega-cryptic.

This link might provide you with more information:
http://www.linuxquestions.org/questions/linux-software-2/sfdisk-advantages-over-fdisk-703442/There are several *fdisk programs around. Each has its problems and
strengths. Try them in the order cfdisk, fdisk, sfdisk. (Indeed,
cfdisk is a beautiful program that has strict requirements on the parti-
tion tables it accepts, and produces high quality partition tables. Use
it if you can. fdisk is a buggy program that does fuzzy things - usu-
ally it happens to produce reasonable results. Its single advantage is
that it has some support for BSD disk labels and other non-DOS partition
tables. Avoid it if you can. sfdisk is for hackers only - the user
interface is terrible, but it is more correct than fdisk and more power-
ful than both fdisk and cfdisk. Moreover, it can be used noninterac-
tively.)
And the man page for sfdisk:
http://linux.die.net/man/8/sfdisk