It sounds like you're already pretty set on the CUDA environment. Many users here have presented fairly reasonable arguments as to the benefits of OpenCL, but you've swatted them away without much consideration.
To be frank, the current state of the situation is in favour of CUDA. Adobe recommends it, many of Adobe's users/developers recommend it and CUDA support is a lot better than OpenCL support. No doubt about that. But this is all fairly natural when a vendor with as much clout as Nvidia comes out in support of its own in-house API.
However, there is no argument when it comes to OpenCL's momentum in the industry. Obviously, AMD is making a comeback -- it looks like Apple, which is a major supporter of OpenCL and open standards, is firmly sticking to Radeons and FirePros. But most importantly, Intel (remember those guys?) is making a push with its iGPUs and OpenCL support and compute performance.
If the programs you work with are better supported under CUDA today, then by all means invest in a GeForce/Quadro card. In a couple of years however (or maybe even next year?) expect to move towards OpenCL.