I will stick to the KJV and then comment:
4 He that speaketh in an unknown tongue edifieth himself; but he that prophesieth edifieth the church. 5 I would that ye all spake with tongues, but rather that ye prophesied: for greater is he that prophesieth than he that speaketh with tongues, except he interpret, that the church may receive edifying.
1. Paul was definitely NOT encouraging self-edification (as some imagine) since he makes it perfectly clear that
the spiritual gifts are for the edification or spiritual building up of others. And that is why he would rather speak 5 words of prophecy than 10,000 words in tongues! (1 Cor 14:19).
2. Also in this passage (1 Cor 14:4,5),
he is simply being ironical in saying he wished everyone spoke in tongues, since he had already made it clear that not all would speak in tongues:
Have all the gifts of healing? do all speak with tongues? do all interpret? (1 Cor 12:30)
3. Furthermore,
he is simply comparing the value of prophecy vs tongues when he says he would have everyone prophesy (rather than speak with tongues). Again, he had already made it clear that not all would prophesy:
Are all apostles? are all prophets? are all teachers? are all workers of miracles? (1 Cor 12:29)
4. Finally he makes it crystal clear that without interpretation, there must be no speaking in tongues (foreign languages supernaturally spoken). Which means that we are talking about
human languages, not angelic language or any such nonsense.
It is simply amazing how some Christians miss all these nuances because they fail to take 1 Cor 12-14 as one unit, and would sooner bend Scripture to conform to their ideas, than the reverse.