Only charge phone with the Sony USB cable, and it should charge to 100 percent. If your phone is running a lot of apps, it might have a hard time staying at 100 percent. If I am running 20 apps at once, (use a Task Manager and see how many apps are really running....or use running applications)
Charges better when plugged into a wall outlet compared to a PC or laptop.
About Phone->Status->Battery Level