I find Python quite easy to read but I still prefer C-style code without significant whitespace. Those braces make it far easier to spot block level errors, especially when using some form of auto-indent or a linter. Semicolons are less important - I hardly ever concatenate lines of code - but they don't bother me either.