In the following sentence:
Nous pouvons espérer une vie meilleure.
It uses the order of une vie meilleure, not une meilleure vie.
However, meilleur is one of the BANGS adjectives and thus I thought it should be put before the noun vie. That said, when I googled both une meilleure vie and une vie meilleure, both get enough results, and without a warning such as Do you mean [insert the other expression]?.
So why is the position of meilleure after the noun, and if both are correct, what is the difference in its meaning?