Pretty much the same setup I do. I have a great engineer that I use now, he helps tell me what sounds crap and what takes to redo. I actually like playing everything but the drums are a real pain to program... You've done a great job though. PM me next time you get a studio track done.