After 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3, I think that 4...Nbd7!? retains it's status as often recommended side-line. It's not suitable for players who want to play the Tartakover variation, or who want to defer ...Nbd7 in the exchange variation. However, that would not bother some players. If White wants to avoid transposition to the Manhattan, Cambridge Springs, Orthodox, or Exchange variations, he can play
5. Bf4!
5...dxc has been recommended, and more recently 5...Bb4. My note on sources:
Davies (Kindle Location 3022) for 5...dxc.
Max Illingworth, ChessPub, for 5...Bb4.
More recently:
GM Arjun (Modern-Chess) and Krishnater (Chessable) for 5...Bb4.
Rodi (Forward chess) and NIC 119, 121, 122, for 5...dxc4.
5...Bb4 analysis by Arjun and Krishnater diverge in at least one crucial line. I think they both demonstrate that Black hangs in there in complex play but the analysis sometimes runs deep.
The older 5...dxc4 provides interesting, perhaps simpler play. After,
1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Nbd7 5. Bf4 dc4 6. e3 b5!? (6...Nb6, 6...Nd5, 6...a6) 7. Nb5 Bb4 (7...Nd5) 8. Nc3 (8Nd2) Nd5 9. a3, 9...Nxc3 and 9...Bxc3 have been played or analyzed. 9...Ba5!? seems to be new and might be ok.
Here is some extended analysis with stockfish, by way of a sample line:
10. Bc4 (10Rc1) Nc3 11. Qd2 Nb6!? 12. b4!? Nc4 13. Qc3 Ba6!? 14. ba5 c5 15. dc5 f6 16. O-O e5 17. Rfd1 Qe7
Stockfish still prefers White a little, but the position looks ok to me.