I own both a Push 1 and a Grid 128 now. I’m going to end up being a little preachy so I apologize in advance.
The push changed the way I produce in Live. I couldn’t imagine making the kind of music I do without it now (I make a lot of footwork and bass music) because of how I don’t have to look at Live too much while I write and the velocity sensitivity/sequencer options just make writing drum parts easy. I actually enjoy playing chords and melodic lines on it too with the scale-mapping.
I used to “perform” with the push, and by that I mean I would make a DJ set full of clips I’d mix together. Nothing wrong with that, but I always felt bummed when I wanted to change it up and was basically stuck performing whatever I put together.
The grid, although a bit unruly, fixes that problem. The way MLRV is designed, I can actually “perform” because there’s enough freedom to change around my set, react to the audience, and “jam” out my samples in a way that a beat repeat effect or something in live just doesn’t replicate.
I haven’t really written anything using polygome or flin with the monome yet, but I am attending grad school for interactive media soon and will likely use the grid for a lot of my more academic music projects.
So yeah, if you’re strictly talking production, the grid will never compare to what a push can do. If you want to perform or experiment, if you want the freedom to design your own workflow for performances, you want a grid. Nothing will come close, however, you need to also accept like a real instrument, the grid can be finicky. Like how when playing a guitar, sometimes your finger moves and a string will buzz. You’ll have to accept it’s unlikely your performances will be error-free unless you practice it.