Разница между конструкциями I wish и if only в английском языке заключается в их значении и эмоциональной окраске. 14
I wish означает «я хочу» или «я желаю». 1 С его помощью можно пожелать что-то человеку, выразить сожаление по поводу сложившейся ситуации, рассказать о своих мечтах, высказать желание поменять какую-либо ситуацию в дальнейшем. 1
If only имеет схожее значение, однако у него более сильная эмоциональная окраска. 1 На русский язык if only переводится, в основном, как «если бы», «лишь бы», «хоть бы только». 2
Заменять одну конструкцию другой можно, однако следует учитывать контекст. 1