The perception is partially correct.
All apps are expected to be developed and tested on all handsets.. but dev cannot keep pace with new handsets rolling out or in progress..
moreover, each handset has different versions of binaries which compounds the problems also....
As a baseline, Samsungs are painful for data but great for sounds and rconnect... while LG s**ks in multimedia but good for data