I think it did pop up in the FanDome intro (I know the Reynolds movie did)...
I mean personally I like all the earth based lanterns, in different ways and for different story based reasons (reading various series) but I do like all the lanterns. I prefer to think of them all as one big team anyway as it is a Corps., hell some of my favorite scenes are when they all fly in together.
"It's fun and it's cool, so that's all that matters. It's what comics are for, Duh."
Words to live by.