What do you mostly use your phone for? Texting, email and phone calls? Then the 4 because you seem to hate your current keyboard. I would never go back to a hard keyboard after getting used to the onscreen one but that is a personal choice. If you are gaming, surfing, watching videos and making phone calls then you want the Razr for the better screen.