One of my criteria when buying phones is "Must support Cyanogenmod". It hasn't been a problem; frankly speaking, there are enough good phones that are fully supported that I don't need to mess around with the semi-working ones.
Same here, I had to choose the European edition of the galaxy note 3 N9005. The most difficult part was to buy this exact piece of hardware. Then I played two days with the Samsung oily os, and got the real android with CM11.