The thing about DF is that no two players approach it exactly the same way--
Some love the spontaneous hilarity that can ensue. Others like the challenge that bumbling idjiots introduce even in "ideal" conditions.
Me, I like systems. LOVE EM. Systems are great. Minecraft, I never quite got into. It isn't the "Build the elaborate palace then play pretty princess playtime inside!" that appeals to me.
I like building complex structures, with waaaay overthought designs for things, doing my very best to try to "Idiot proof" the ensemble, THEN RELEASE THE DWARVES on it.
For this purpose, a completely inept military, with an obscene wealth trigger (For epic awesome!) combine to cause hilarity of unbridled beauty. Basically, I make the palace, specifically to watch it burn.
The challenge of building the palace isn't in overcoming laziness or constraints on resources or micromanagement-- No, I focus solely on the hypothetical and intrinsic design of the structure, then TEST IT INTO OBLIVION. Consumer Product Testing style!
Fastdwarf, tiletypes, liquids, and pals are very useful for rapidly constructing the major parts of the fortress, then getting it ready for such things. It's a completely different kind of meta-play style than is typical here on the forums. I love to tinker, and see what I can get away with, using genuinely worthless dwarves that have spent almost all of their time partying and making friends.
But again, these tools are powertools, are totally 3rd party, and ARE NOT SAFE FOR A SERIOUS FORT. You can bugger things up pretty quick with those three.
Personally, I'd love to see a plugin for tiletypes and liquids that takes an XML file, and parses it to completely spit out a complete fortress from a pre-made plan. It would greatly improve my meta-gaming experience. (And hey, the things I learn are helpful for people that play the game as it is actually intended, because I see some pretty interesting behaviors, and I make systems specifically around observing and exploiting those behaviors.)
I think the OP was more asking what our "philosophical opinions" are concerning the use of DFHack and pals-- How puritanical are we, as a cross section of the community concerning the use of these tools. For that, it depends on the mode of gameplay you are intending. Dwarf Fortress does not have a very well defined "Goal"-- As such, it isn't a game unless you, the player, GIVE it one.
For some, that goal is "Survive as long as possible, dont cheat." For some, it is "What kind of crazy can you get the game to do?" and yet for others still, it is "How far can I modify this game to make it more realistic? How can I make the simulation more complete?" (some going so far as to create binary patches for the game to fix various mechanics to make them more realistic!), and of course, there are those who love the emergent narratives that the game produces.
Weather or not the use of a powertool that hooks the innards of the game and makes it do loopyloops at the snap of your fingers is "philosophically 'OK' " or not, depends entirely on what objective that you, personally, have set about to accomplish.
Like I said, I use it as a sandbox with many semi-independent agencies all pulling in different directions to test system designs against (and the more chaotic those agents are, the better!). For me, using these powertools to completely circumvent one of the major mechanics, (To create the system I actually want to test), is practically a necessity. For somebody that wants to have the full DF experience though, it ruins the game. DF is a miracle of meta-gaming. How you approach it is a very personal thing, once you get to know it and come to love it-- warts and all.
There is no good or bad answer. That's why I answered the way I did about fastdwarf. It does what it says on the tin, but there are some side effects. Caveat emptor. (and trust me, you are getting a killer bargain both ways for the price of what you are playing with
) I completely sidestepped the "right or wrong" type answer, because there really isn't a frame of reference within which to place such a description-- The player provides that reference. Not the game.