I agree with another poster, that you can't say one manufacturer is better about it. Phones even varied by version, like when I had a Verizon Samsung Galaxy note 2, I still don't know anyone getting USB Audio without UARP from that specific model, that device really drove me nuts.
CM 11 = Android 4.4. It is still unofficial and you should keep that in mind. If you are already rooted and bootloader unlocked on your devices and want to experiment, go ahead, and while I've had no problems with CM11 on Nexus 5, I can't speak to other devices and for any device they are not technically stable, although I am finding them quite stable.
If you don't know what you are doing, I wouldn't suggest rooting/unlocking and slapping on these custom roms/kernels at this point. If you are in that boat, wait for official CM11.
So, if I told you I would give you an Android smartphone/tablet at random, and let you choose if you wanted one sold by Google or by Samsung, you see no difference as far as USB OTG support? I can't agree. Samsung seems to get it, their top selling S3 S3 Note2 Note 3 all support it OOTB. Google, their 2013 lineup of Nexus 7 and Nexus 5, nope, nada, zilch, nothing.
I do agree with your advice now about, wait several months on CM11. And frankly on the Notes CM may never get it to 100%. Maybe this is Google's secret master plan. Let CM do the USB OTG work, just make everyone wait...