As with everything, the truth lies somewhere in the middle. For something huge like this, no one person can take credit; it's spread out among many. Trump has been the first President since Truman to be aggressive with North Korea, not cowering and giving concessions to their constant threats. Who knew that standing up to a bully was more effective? South Korea's foreign minister, Kang Kyung-wha, gave President Trump credit for helping to get North Korea to the negotiating table (
https://twitter.com/camanpour/status/989423486438379520).
On the flip side, without pressure from other countries, namely China, North Korea's closest political ally and economic dependent, these peace talks don't happen. Trump gave Chinese President Xi credit (
https://twitter.com/realDonaldTrump/status/989834048796266498), acknowledging China's role. It probably helped that Trump was aggressive with China, as well, but we don't know to what extent of a role that played in China's North Korean policies.
View attachment 436636
Credit has to be given to Kim for reaching out in the first place, I'm sure it wasn't easy for him to come to that decision and risk a possible backlash. Same with South Korean President Moon.
So the answer is that everybody involved deserves credit, and that ignoring their share of it just because you don't like them (Trump didn't do shit!) or you want to prop up one person in particular (4D Chess!) is pure ignorance. This is international diplomacy, after all. The right people at the right time have to come together to make the right decisions.