In my android application I\'m always using direct putExtra() function of Intent class to pass any number of value to new Activity.
you can refer Intent and Bundle Relation (Stackoverflow) and also What is the importance of bundle in an Android program (Stackoverflow).
you can send multiple or bunch of data in one bundle and send it through Intent. or another way is add multiple statements of PutExtra().
And there is not any such important difference as per my knowledge.