We found Berlin to be fantastic, once you know what was gong on. i.e. that you had to have a ticket, but it wasn't ever checked or needed unless a plain clothes ticket inspector asked you - and if you don't have one you get to pay an on-the-spor fine.
So, no barriers, gates, etc.