I think Green tea is more of an acquired taste, really. You have to almost get used to the taste, that said I enjoyed the offerings from Golden Tips, especially their Chamomile Green Tea
I'm personally more of a Coffee guy (The Aranya Gold from Hunkal Estate is crazy good value) but hey, Green...