So the matter of when to play f2-f3 is of more interest then I thought. If I had known, that there was so much interest in the Be3/Qd2 systems, I would have started a thread long time before. A few remarks.
1) 1.e4 d6 2.d4 Nf6 3.Nc3 g6 4.f3 initially was the normal move order, to prevent the ...Ng4 sally. Only in the 80-s it became clear, that this is not to be feared. This raised the popularity of 4.Be3 and 5.Qd2, though it has not reached the status of the Austrian Attack (yet?) Black can play 4...Ng4, 5...Ng4 and 6...Ng4 (assuming White postpones f3), but all versions are good for White.
2) 4.Be3 Bg7 5.Qd2 0-0 6.f3 allows both c5 and e5.
2a) The only game I ever lost as White after ...0-0 saw 6.f3 c5 7.dxc5 dxc5. It was not a pleasant experience, I never succeeded in developing my kingside. The same idea is known in the KID. Instead White can play a kind of Benoni with 7.d5 or transpose to a very topical variation of the Dragon with 7.Nge2 cxd4 8.Nxd4 Nc6 9.0-0-0.
2b) 6.f3 e5 7.d5 (7.Nge2 exd4 8.Nxd4 d5!?) c6 8.0-0-0 cxd5 drew attention after Judasin-Zaitsjik, Kostroma 1985. Since then White's results have been very good.
2c) As 6.0-0-0 avoids these possibilities, these lines are only relevant if White plays 4.f3.
3) 4.Be3 Bg7 5.Qd2 c6 6.f3 b5 7.Nge2 Nbd7 8.Bh6 Bxh6 9.Qxh6 Bb7 is the famous game Kasparov-Topalov, Wijk aan Zee 1999. I have always felt, that both players were improvising during the opening. 9...b4! looks better to me. White should consider 8.g4 (to answer Nb6 with 9.Ng3) and 7.h4. It does not make sense to castle, as Black's king in the centre will be safer than White's.
It's in the game K-T that I have found the quote "a major exponent of the 4.Be3 line GM Vlastimil Jansa would be dissatisfied with this move, as later Black will have to lose a tempo capturing on h6."
It's remarkable, that after 6.f3 usually some patient manoeuvring is required. Theoretically chances are equal, but of course play can become very interesting - see the K-T game again.
As explained in my first post I prefer 6.Bh6.
The real 150-Attack (ugly name indeed) might be met with Nbd7 7.Bh6 Bxh6 8.Qxh6 e5, which usually will transpose to 6.Bh6 lines.
4) 4.Be3 c6 5.Qd2 and I think Nbd7 more precise then b5.
4a) 5.Qd2 b5 6.Bd3 and 7.Nf3 should not deserve the name 150-Attack. White castles kingside and will try to exploit Black's weakness on the queenside, beginning with a4. This will attract allround players, but not the hackers amongst us. White's results have been pretty good.
4b) 5.Qd2 Nbd7 6.Nf3 e5 is very solid.
4c) 5.Qd2 Nbd7 6.f3 b5 (or b5 6.f3 Nbd7) followed by 7...Nb6 prevents White from playing g4 and Ng1-e2-g3. Maybe 7.h4 Nb6 8.Nh3 offers some chances. If it does, Black can always return to 3) by playing 7...Bg7. Another idea is 7.Bd3 e5 8.Nge2, castling kingside again and start queenside play with a4. Again 5.Qd2 Nbd7 6.f3 e5 is more solid.
4d) It is just to satisfy my curiosity, that I delve in 4a, b and c. Sharper and more dangerous is 5.h3 (iso 5.Qd2) followed by 6.f4. As this is off topic, I will not give more details.
5) 4.f3 c6 5.Be3 Qb6 6.Qc1 is best. True, White's intentions have been disrupted, but Black's queen is not ideally placed either. As soon she moves (probably to a5), White can play Qd2, with all kind of transpositions. Until then White can play either g4, Ng1-e2-g3 or h4, Nh3. Just like Black (s)he can leave the king in the centre for a while.
There is nothing against 5...b5 6.Qd2 Nbd7 and not much against ...Bg7, transposing to points 3 and 4.
Moreover White can avoid this by playing 4.Be3 c6 5.Qd2 first. As a result the idea ...Qb6 is irrelevant.
I hope it has become clear, how important the defence with e5, Nbd7 and Qe7 actually is. By no means I already agree, that 4.Be3 c6 5.Qd2 b5 is the optimal move order. There are two counterarguments: 5...Nbd7 and 5.h3.
@JEH
You are completely right, that White borrows many ideas from the Jugoslav Attack. Black spending two tempi on c7-c5xd4 is not the only difference though. I have not often seen Black playing e5 and Qe7 (also two tempi) in the Jugoslav Attack. Neither I ever have met the exchange sac Rxc3 in the Pirc.