Does your motor need 5V, or something higher? if it needs more than 5V then you will have to level-shift the drive to the P-channel mosfets, in which case there is no need for them to be logic-level. If you do need logic-level P-channel mosfets, then IRLIB9343PBF, NDP6020P or MTP50P03HDLG may be suitable.
What do you mean exactly by level-shifting? Yes, I was expecting to use some 12v dc motors and drive them using the arduino.Am I wrong or do I need 2xN Channel + 2xP Channel to build a H-Bridge?
It is hard to say what is 'good'.I look at the specifications to see if it fits my demands. For power mosfets there is no commonly used type.The more current a mosfet can handle, the lower the voltage drop (drain-source voltage drop if turned 'on').For a tiny motor of 1A, I like to use a logic level power mosfet that can handle 20A.