So much for "thanks for the feedback"
Instead of throwing a wobbly why not do as advised ? Read the forums, methodically. Every time you find something on your phone which 'won't work' you need to search the forums and read the threads. You will find the answer to all of the 'issues' with your phone.
Since pocket pcs and smartphones were invented it is a fact that the manufacturers are not as good as some of the chefs on xda developers at cooking up ROMs. Mobile suppliers have always under resourced the phones they issue, the branding has always been rubbish, the phones always locked. Licensing issues have always meant that what one mobile phone provider giveth the other taketh away.
One thing remains constant: there has (nearly) always been a workaround and the workaround was usually devised on xdadev !
HTC One - Silver