Nh3 limits some black setups since the b7 pawn is under fire (and if black plays ...d7-d6, with pawns on c7 and e7, and White responds with d4-d5 to gain space and stop the advance ...e7-e5 (otherwise en passant), the "undermining" move c7-c6 costs a pawn (dxc6), unless it's prepared first-this is rather important in the Leningrad Dutch), and it makes undermining moves against both a black pawn and knight at e4 easier since f3 can be played. And in certain black pawn storm systems, ...e5 and ...g5 can be met by f2-f4 (a similar idea happens in the King's Indian). And Nh3 can be especially effective against the stonewall dutch since white can challenge a ...Bd6 with Bf4 without allowing doubled f-pawns (which would otherwise allow Black to open the g-file fully). This also allows White an easier time to get the ideal Nf3/Nd3 setup (Nh3-f4-d3, Nb1-d2-f3) vs the stonewall.
Nf3 setups make the ...e5 advance harder to play for black, and White is already aiming at e5 in some variations.
Against the Dutch I play a Catalan style setup with g3 and fianchettoing the bishop. According to both the opening explorer and stockfish, the king's knight can go to either f3 or h3. Can anyone explain the pros and cons and reasoning behind both setups? This is my first post in the forums so thanks in advance for your help.