So I have never had a smart phone, but I am moving to Sprint when my contract is up at Verizon. I have looked at the Samsung Moment, but I am still unsure. What are the pros/cons to your Samsung Moment? How is the touch screen? Is the keyboard worth the extra bulk? How is the custom kernel community?