Being mainly a High Performance Engineer, and even though I prefer NVIDIA CUDA, OpenCL is very interesting, and a very nice treat in what parallelism, portabiliy, and General computation is concerned. For several reasons I chose to have a go with OpenCL.