Yo estuve peleando también por esto mismo que comentas y al final opté por los siguiente: Detectar qué navegador usa el visitante y, en base a esta información, redireccionarlo a un sitio u otro diseñado expresamente para ese navegador en concreto.
Tarea ardua (lo sé

), pero así aseguras una alta compatibilidad y es más mejor...