I use Logitech Drive phone holder, it's good but not enough in the summer days. Phones are getting too much overheating and needs A/C. Because of that I use Logitech Trip on the vent also.
My Sonic is LS, so charging and bluetooth connection is another issue for me. I use Aukey CC-T9 for charging and Aukey BR-C8 for bluetooth connection. As you can see, cables everywhere. One USB output for the bluetooth device, one USB output for the dashcam, one USB output for keep my phone charged when it runs Android Auto. Empty quickcharge port for my passenger if she/he needs it.
Plugging in and out the phone is not easy also. I saw some products that contains magnetic holder and wireless charging in the same time. That might be good. I can hide the charging cable behind the dash but the AUX cable will still there because of the AUX-in port placement of the radio on the LS.
How are you solving your holder and charger problem in your Sonic?