I do not have much experience with Qt, but moc is one of those things that seems a bog deal in theory (it os not c++, what's the debugging experience, what happens if it breaks) but it is absolutely not an issue in practice (you forget it exists very quickly).