the patek is a step above the rolex in this case. both are fine.
rolex for casual,cabrio and sports. patek for dinner and opera