It is a valid argument but I would prioritize what you want to move. Any long running processes that you have via scheduled scripts that are rescheduling/yielding I would definitely look into moving to a map reduce for the automagic queue manipulation and rescheduling. I would leave client logic for the last thing