What is the best way to keep the screen clean, I hate screen protectors but my screen needs cleaning several times daily. Is there something I should be using on it other then the black micro cloth that came with it?
T-shirt type material should be ok. I sure would use a screen protector, if I were you. I do and clean mine several times/day by rubbing against any cloth material.
which ones do you recommend or are they all the same?
You'll get a lot of different opinions here about that. Me, I always purchase my device from my carrier and use accessories recommended by them. That way there is no hassle if warranty replacement is needed.