I was thinking about upgrading the old school motorola with something more modern. I was looking into the IPhone, Samsung Smartphones, BlackBerry Bold... What do i you think is the best bang for my buck? I want something with a full texting board, good internet features, good apps and a good camera.