But Genki, is MORE than just happy!!
(And I think it's properly spelled 'genki desu'.)
All languages (I presume) have words that are 'better' than the same word in your native tongue. I think Genki is a good example.
That said, you're right - you can sound like a doorknob going around asking people: Genki?