I can basically answer yes to all your questions but the bluetooth car part. I don't use it in a car and I have bluetooth headsets but I don't think it used the mic of the headset during calls. This was also a problem on android for me. Also I never sent an mms, so no idea. SMS are more reliable than android for me
Battery lasts 24h+ for me