I make varied stuff but I find Maschine mostly useful for its core purpose - electronic or "produced sounding" drums.
It's definitely easy enough to build and save your own kits, that's part of why I like it in fact. You can browse by category (snares) and subcategory (acoustic, electronic, vinyl) directly from the controller and map them to the pads very quickly. It also comes with a ton of pre-built kits.
What I mean by linear recording is if you're planning to record a drumpart from intro all the way to the ending it's not really built for that. You can, but Maschine's built-in functions are aimed at pattern building (so, loops), not recording a song where the drumbeat is (or could be) different every bar. It's possible, just not very convenient. I don't know if you've ever used an MPC but it takes a lot of cues from that. So my personal workflow consists mostly of browsing sounds to compile a kit, hammering out loops or specific breaks, and dragging them from the Maschine sequencer window into Sonar to fit them into my song.
I would say if you do mainly rock or "band" songs, you would be better off with something like Addictive Drums, though I enjoy having both.
I haven't really looked into Maschine Studio much, but I bought the regular one over Mikro mainly for the extra screen - I prefer treating it mostly as a piece of hardware and that really helps.