I have played the Trompowsky with White, buying into all the "easy", "non-theoretical", "attacking", "suprising" etc. sales pitches over the years. But now having discovered (!) that 2.c4 is also a good move, I play the Tromp less and less.
Anyone who says the Tromp is easy for White is simply lying, probably to sell you something. Any opening that commits you to giving up the bishop pair early and/or delaying development for several moves (the two most common concessions White has to make in the Tromp) requires good strategic understanding. If I want to take the Tromp seriously again, I will do it the hard way: Sit down with a bunch of Julian Hodgson games, Peter Wells' book and the games annotated here on ChessPublishing and make a serious study of the key positional concepts: Playing against the bishop pair, advantages and disadvantages of doubled pawns, how to play with delayed development and so on.
For Black I recommend either 2...e6 (solid, but long-term winning chances with the bishop pair) or 2...c5 (more immediately challenging, and suprisingly rarely played on amateur level). For 2...e6 you can start from the following article by Andrew Martin:
http://www.jeremysilman.com/chess_bits_pieces/091203_trashing_tromp.html Note that Martin later switched sides (a favorite trick of prolific chess writers

). On his DVD "The Trompowsky - The
Easy Way" he studied Igor Miladinovic's handling of the Torre (2...e6 3.Nf3) so 2...e6 players on amateur level should pay special attention to Miladinovic's games and have an answer ready.