tescher I think it depends on how much time you have. I would like to move to puma, but you have to be sure you're app is thread safe, or don't use threads in puma, only workers. Since I haven't tested at all with puma, I'm really hesitant right now.
I have several sites/accounts I need to get migrated, so I think it's going to be quicker for me to stick with Passenger for the migration (reduce the number of variables) and then play with trying to get puma to work after all the other work is done 😬