Hola! Es cierto, hay muchas formas de expresar amor o agrado o simpatía. Debes tener en cuenta que en inglés cuando dices "I like you" en español deberías decir "Me gustas", es decir que se invirten los sujetos. En español, "I like you" se puede decir, para clarificar un poco:
· Me gustas: Si, indica que hay atracción hacia la otra persona, generalmente atracción física (you feel attracted to him/her)
· Me caes bien: Sería una forma "no gay" de decir de hombre a hombre que te simpatiza, aunque puede malintepretarse! Creo que es la mejor forma para decir "I like you" a una persona del mismo sexo, o a una de sexo opuesto pero sin connotación sexual.
· Me agradas: Similar a "me caes bien".
· Me encantas: Es un grado más de simpatía que "me caes bien", como si sintieras fascinación por la otra persona.