I think the fact that he cried means a lot. He loves you dearly and
here you are dating anyone you can get your hands on.
He cares about you! Men don't cry over small matters. He poured his heart out for you, but saw that you didnt have the same feelings for him.
Despite that, he was willing to have you as a friend for life.
Shows how much he cares about you.
At this point you have two choices:
1) love him and only him and forget the rest.
2) tell him you dont love him and stop being dishonest to him and
move on and let him move on to someone that will truly love him.