I always use If statement (In C#) as (1. Alternative);
if (IsSuccessed == true) { // }
I know that there is no need to write \"== true\"
I used to write "== true" because I thought it was clearer and more explicit, but decided to change. Now it always seems much clearer without, you'll just get used to it.