I still consider myself a Christian, although I do not attend any church or adhere to any particular subset of Christianity.
regarding morality: there are lots of moral people in the world, including many agnostics and atheists. Witnesses talk about how moral they are compared to everybody else. All I can say is words are cheap and most Witnesses haven't been around enough non-witnesses to know better.
Regarding homosexuality: I've decided that issuing judgements about what other people do is above my paygrade. To paraphrase Benjamin Franklin, it doesn't cost me anything or impinge on anything I want to do.
I left the Watchtower because I realized the net effect on life was negative not positive. The position on higher education (my children were getting close ot high school) really brought it all into focus for me.