They are basically the same. To me, when using "sufficient," you sound a bit more posh, more sophisticated, while "enough" is more everyday, common language. You also hear "enough" being used much more then "sufficient," at least in my experience with the english language. With your two examples, i would use "enough".