My personal opinion is that if it can be done using only hooks I would prefer it.
I don't know how many hundreds of hours I have lost asking questions like "OK, let me see what Theme you are using to see why you are having problems with this mod" or "Give me the list of the mods you have in your forum to see if I can find out which one is interfering with that one", etc etc. (Of course you don't just ask those questions. After they answer you need to dig inside to find the problem and sometimes you find it in a minute and sometimes you need hours to find it).
Or the amount of hours lost updating mods every time there is a new version in SMF (not only my mods but also the mods I use in my forums that have nobody updating them just now) or helping people with less experience to update their forums.
I know for me is not going to be easy to learn how to port my SMF mods to Wedge using only hooks, but I know 3 things:
1.- If Arantor says it's possible to do it I believe it. I trust his opinion there.
2.- Learning how to do it is going to be fun (at least for me).
3.- Once I manage to do one (even if it takes me a lot of work at the beginning) I won't need to worry any more about that mod. No more updates every time there is a new version in the core. No more worries about any other plugins interfering with it or changing my plugins because they are not compatible with a particular Theme etc.
The reason being that I cannot see everything being done with file edits, I need file edits for WePortal which is more or less the first mod for Wedge(Unless someone beats me to it). So please keep file edits, but instead frown them upon.
What about letting Arantor take a wee look at your code to see if he can find out how to do it using only hooks? If he has managed to do Simple Desk 2.0 (a really big mod) using only hooks he may have some ideas that could help you out there.
I could think on a few more solutions, but maybe would be better to talk about them inside the proper place in private.