Totally agree IB is the best platform and always do a great upgrade turnaround for us too.
i have also been a customer for a number of years and sill continue to do so
A few days or so ago bought the Downloads APP and they charged me twice, sent a ticket and refunded already no complains from me for the error as they always address them
Keep up the good work