I find indentation-based blocks to be fiddly and annoying quite often (especially when cutting and pasting code, which is a pretty common occurrence). I also find it harder to read than having an explicit block closing marker on its own line. But that's just, like, my opinion, man. Maybe I'm biased from being more of a C and Ruby programmer than a Python programmer.
One thing that does really annoy me is having to write one-liners like this:
for k=1:10 println(k) end
The fact that Julia's parser lets you *not* sprinkle the line with semicolons (or commas), is liberating, but I'd love to leave the end out altogether. A possible syntax rule that would allow this is: if the loop body begins on the same line as the loop preamble, then the entire loop must fit on a single line and the end is optional. That would preserve backwards compatibility with all but the most bizarrely formatted loops, yet allow trailing ends to be omitted in one-liners. The same rule could apply with if-else and such. E.g.
if k < n println("less")
elseif k > n println("more")
else println("same")
That's rather pleasant and readable, imo. (I wish that Python would allow one-line conditionals and loops too.)