IMO the best features of modern Perl are the things that are enabled by default without any special incantations at all -- things like // and named captures, things that actually make it easier to write readable code. In contrast, all say does is save a little typing. Explicit line breaks were never a maintenance problem like defined $8 ? $8 : defined $6 ? $6 : 1.
(I guess given/when might turn out to be totally awesome, but I'm one of those people who never felt the lack of a switch statement in the first place, so I've not got round to trying them yet.)