...while ignoring it leads to white c5, which I find difficult to deal with...
There's your problem. You think white playing c5 is a good thing, but it's not. For example:
1. d4 d5 2. c4 e6 3. c5? can be simply met with 3... b6 4. b4 a5 when white's queenside expansion is toast. The move c5 by white is just a bad move all around at this early a juncture:
1. It ignore's development
2. White almost always has a hard time maintaining the space
3. White's loses a lot of influence in the center (such as opening a file via pawn capture)
4. Black gains two nice break moves ...e5 and ...b6
5. c5 by white gains space at the cost of time, but this added space rarely does anything for white. Black can easily develop despite it.
edit: Also... you do know that white can play c4 on move 2, right? It does not need the prep move 2. e3.
Is Nf6 simply a bad move for black? It seems that all moves lead to a bad position for black. Nf6 could be replaced with other moves, but I do not know how to deal with the c4 pawn. Taking it lets white develop his bishop while ignoring it leads to white c5, which I find difficult to deal with.
Any commentary is welcome.