Well, on the left side. On the right side, [[ still requires you to quote, otherwise:
% bash -c 'a=xy; b="x*"; [[ $a == $b ]] && echo "$a == $b"'
xy == x*
My hot take is that you should avoid using [[, preferring to use [, which at least pretends to work like a normal program that can be invoked using normal quoting rules—it just interprets a funky mini-language on its command-line arguments. [[ is some exotic thing that seems reasonable at first glance but follows no rules but its own and varies its behavior depending on syntactic nits that literally cannot possibly matter and aren't even distinguishable for normal programs.And then just quote consistently, which is something you need know how to do with almost every other line of a shell script anyway!