I am guilty of playing the leak. To be honest with you I will definetly buy the game, I have Far Cry, Far Cry 2 (not the same company) Crysis/Warhead. I got far enough to be engrosed by the game, this is the best demo yet. I got to play all the good and bad parts I know what to expect.

I have way to many games. Between two steam accounts I have close to 210 games.
..

Update

I just prepurchased it on Steam.. Now I don't feel bad about playing the beta.