The highlight of both Maschine and Push is that they’re attempts to move away from keyboard and mouse production workflows. But that’s the biggest feature they share. Otherwise they operate differently.
In my mind Maschine is first and foremost a sampler, and this is its upper hand over the Push. Maschine has amazing dedicated controls for editing and sampling from a variety of sources that the Push simply lacks. In this you see it’s affinity with the MPC. This is good if your workflow makes heavy uses of samples, particularly from external sources such as vinyl, CDs, your iPod/Phone etc. Furthermore, the 4x4 layout lends its hand more towards drums (especially with the new drum synths), which is both a strong suit and its weakness. Not to say that it can’t be done on a Push, but my preference for finger drumming infinitely tends towards the Maschine. Yet what it sacrifices in return is the ease with which one can create melodies. With 16 pads you only have access to 1.25 octaves of notes and that can be really stifling if you’re trying to make rich chords, or anything beyond some of the simplest patterns (but don’t knock it, many times a simple 3 notes is all you need). This can also be easily remedied by adding a small midi keyboard, but that’s more money you have to spend. Nevertheless, since Maschine ships with a selection of Komplete instruments, and perfectly integrates with the entire line, you have a plethora of different sounds to choose from to create melodies. Which also leads to another strength of the Maschine: its capacity to integrate with other plug-ins, even from a 3rd party.
The Push on the other hand is the be-all composition tool for Ableton. Although it lacks support for 3rd party plug-ins the Push integrates perfectly with all of Ableton’s instruments and effects. What it lacks in the Maschines sampling controls, it makes up for with its note mode, and the ease with which one can create melodies using Ableton’s software instruments. It’s more suited to workflows that try to build the entirety of a song from scratch, rather than those that rely on a perfectly chosen and manipulated sample. This isn’t to say Ableton lacks the power of Maschine when it comes to sampling, but that it is more of a process to rip samples to the pads, and relies more heavily on the mouse to foster. The downside of Push, in my opinion, is that you are more confined to Ableton’s narrower selection of instruments. You CAN use it to input notes into 3rd party plug-ins but you have to rely on the mouse to control parameters, or do a quick bit of auto mapping, and that brings you back toward the computer. Nevertheless, I think the Push’s note mode can’t be beat when it comes to melodies, and its drum step sequencer may be even easier to use than Maschine’s.
The bottom line is it comes down to you and your workflow. If you’re heavy into finger drumming and sampling, and use a lot of plug ins, go Maschine. If you’re more about composing intricate melodies and step sequencing, and don’t feel limited by Ableton’s instrument selection, go Push.
My 2 cents: Since you’re just starting out with production, it’s not really necessary to get either. You’re fine with just a mouse and keyboard to start out, and if you feel that it starts to impede on your creativity, THEN start thinking about a Maschine or Push. By that time you’ll have a better idea of how YOU approach making a track and the decision will be that much easier. But if you still feel the need to invest in a controller, just buy a midi keyboard. It’ll have everything you need to get the ball rolling, and will give you a vehicle to expressively input notes into the software. You can even pick up one with drum pads if you really want, and for not that much money. That way, if at the end of the day you decide you don’t want to continue, you haven’t lost all that much on your investment. Anyway, in my book, creativity is the very product of the limitations you’re trying to overcome. I think you become a better producer for it.
Hope this helps.