I like all the films. I can't say about their repeat value coz my preferences may not match with others. However, based on number of times i have seen each movie, i'll give the order.
Jodha Akbar > Lakshya >> Agneepath > Guzaarish.
I dont even remember how many times i watched JA and Lakshya