I actually find that compiling is easy and goes quickly, even patching manually once you get it down. What I find takes time, but only the first time, is setting up the compiling environment (e.g. Cygwin). But again, that's only the first time. And then it's smooth sailing all the way.