If you use 4x N-channel fets you need another (higher) voltage source to turn the high side fet gates on. This is because you need to get the gate at least 3V higher than the source and when the fet is on VDrain more or less equals VSource. Remember, drain is your bridge V+, so you need more than that.
If you use 2x N-channel and 2x P-channel you dont need the extra supply but you do need an extra transistor (per side) to drive the P-channel gates (since the gate logic is inverted)