there is a simple rule in life: "You cannot please everyone" 
That's why we have different brands for different tastes and budgets. Can you rank them? Most likely, but everyone's rank will be different.
I pull my hat for all manufacturers that produce mechanical watches with (subjective) good value for money and with exceptional customer service.
CC