Dishonesty will not pay off in the long run. Be true to yourself and stand behind the decisions you make - and don't hide when life blows up in your face after a bad decision, that's how we live and learn.
Being a honest person does not mean you will have a boring life, in fact it becomes much more interesting that way. If you're bold and brave enough to stand behind your riskiest or most controversial decisions or opinions, it will be worth the criticism you may receive as a result. In addition, this will put you on the fast track to learning from life's lessons. You are kidding yourself by dancing in the grey zones, and lying and hiding will only stunt your success. Being real has the best rewards.
(Getting ready to fend off the flak with my brass knuckles, ;-) jk)
Alexander McQueen brass knuckles