I should not use if/else at all (!) or to avoid if/else nesting?
No you shouldn’t avoid if/else at all! but you should be careful about Cyclomatic complexity of your code. More code complexity tends to have more defects.
Read more on Cyclomatic complexity.