What to do after opening
But what do you guys mean with any of these engines mentioned, are you suggesting i just keep playing the engine and getting stomped by it? Or using it to analyze my games AFTER they are over?

If you always end up at a dead end after the opening, I'd suggest playing online games and using a database to compare possible moves during the opening. You start thinking about the move order, and why a particular move is best. I had my eyes opened recently when I ended up playing the Italian as Black; I'd always assumed that the order of the "normal" developing moves was pretty much interchangeable up until about move 10 or so, as long as you didn't make any obvious blunders. It isn't! Here's what happened to my opponent after he made the "normal" move Bg5 on move 10: