Любить на расстоянии легче потому, что в памяти плохие моменты со временем немного сглаживаются, что-то и вообще забывается, издалека и напакостить сложнее, и надоесть тоже, да и самому поддерживать свою же "идеальность" проще. Но это скорее относится не к романтической любви, то есть не к любви к партнеру, а, опять же, к другу, врагу, коллеге, родственнику и т.д., к тем людям, с которыми нас более чем устроят редкие или очень редкие встречи. Для романтических отношений расстояние, по-моему, не лучший вариант, только если оно временное.
С одной точки зрения врага можно любить за конкретику и честность, мол, все остальные могут еще оказаться кем угодно - а худшую сторону этого человека вы уже знаете и четко знаете что он враг, а он не смущается вам этого показывать. Но в реальности такая позиция встречается редко. За честность можно уважать, но вот чтоб прям любить? Для того чтобы любить человека, нужно все-таки видеть в нем положительные качества, нужно понимать причины его действий и прощать ему все его вражеские поползновения, но если кроме них человек ничего не совершает, то сделать это невероятно трудно. Это будет какая-то безответная и безусловная любовь( так и хочется добавить что бессмысленная и беспощадная), даже на расстоянии враг остается врагом, кто-то, конечно, растворится на горизонте, но самые злейшие враги далеко не уходят. Друга любить всяко легче.