@ramseynasser: Kind of a non-answer, but, really: whatever you're most comfortable with

.
(Hell, OS X might even do (part of) the job here, most of us are just more familiar with Linux [and/or don't have any Apple hw]. That said, among other things, working with ext[34] images can be a pain outside of Linux).