I've never liked flat necks on anything other than a Classical guitar.....I still have a Love / Hate relationship with my Gibson 78 ES-347
Those Ibanez, ultra thin necked things that people like VIA & Satriani use just leave me cold.
I made the mistake of buying a replacement Strat neck from a Chinese based Ebay seller..it was cheap.
When it arrived it seemed good enough, I ended up having to make a ultra thin neck shim to get the reliref correct, but no big problem.
That's until I started playing it....I hated it, the fingerboard radius was measured at 14"...which is basically flat, and the same as my Gibson Hummingbird...OK on the Acoustic, but just felt SO wrong on the Frankienstrat.
So I bought another Jap made Vintage 7 1/2" Radius neck.... from ACE Guitars in VIC [not easy to source a 7 1/2" radius neck -try it]
http://www.aceguitarparts.aceguitars.com.au/
A LOT BETTER Guitar now