Ooh ... erm ... I don't know? Which is best?
It really depends on the job and how much time / resource I have to 'spend' and when it is needed for. Unfortunately, the forum is only 'spare time' stuff so it will have some rough edges ... I do intend to improve it though and have some ideas for the next version.