Well, assuming a decent internet connection I can only see one advantage playing a computer: You can pause the game when real life interferes.
Fo me that is a Key advantage but I would much rather play a game vs. a real opponent. Computers are really weak at playing substandard chess.
Many trainers (in all type pf training!) agree to that training should be "competitionsesque" in order to be efficient. I tend to loose focus playing a silicon based foe.
Or would it give me bad habits since a computer probably wouldnt obviously think like a human?