For DJ and skatepark, the answer is in the bike you already have. BMX. Full suspension would be awful in a park. And really, the frame would be so small as to be uncomfortable for downhill. And those tiny wheels wouldn't roll through obstacles/debris at all.
So like I said, the true answer is n+1, BMX for fun stuff, MTB for different fun stuff.