My first post and Im afraid Im gonna start with a moan, I am British at the end of the day! Its Adobe. Im sorry but I am really disappointed in them, here is why:
1. lack of 16bit editing accuracy - try setting your grey to be 50%, or exactly 20% 16bit black. An example of why this is important: using Photoshop to create displacement maps for 3D rendering requires 50% grey to be exact otherwise offsets occur to the displaced object.
2. lack of batch rendering options, example. for camera raw conversions. Why cant a batch log be created for raw conversions in multiple directories that can be run overnight? An example would be after a days shoot you come back with 500 images all sub sectioned into directories, with each directory requiring a unique process. These batched folders could then be launched for overnight rendering instead of the machine being locked up one directory at a time.
3. lack of automatic recognition of exposure sets for hdr merge, no batch option either.
4. lack of net rendering to a farm - would help for all of the above, useful if there is a vast amount to process and the user doesnt want to lock out their workstation.
5. lack of lens calibration setups using proper lens dewarp profiles, created by shooting lens grids, and no ability to automatically apply presets based on exif data in ACR. For example I calibrate a lens throughout its f-stop range for vignetting, but this profile has to be selected manually by the user - why cant it be set by the exif automatically?
6. lack of 32 bit output from ACR so you can push the raw into clipping values and still retain the information in the float output.
7. lack of node editing workflow for example multiple masks can be attached to the same node/layer, the same levels can be applied to multiple nodes/layers without having to duplicate. You can do this in other apps.
8. lack of proper filter layers, current smart filter implementation is slow and lacks the ability to pass multiple layers through the same filter.
9. lack of a script editor window inside photoshop, instead of the standalone editor and the clunky "script listener", this would help introduce a better interface and more unified workflow to Photoshop scripting.
10. lack of python scripting language which would be useful as a more universal scripting language alongside javascript.
11. lack of lazy mouse to smooth brush strokes for smoother lines, available as a feature in Pixologic Zbrush.
12. lack of command-line control - this would enhance scripting and batch ability.
13. lack of floating licenses - I cant tell you how frustrating this is when you have a team of artists that dont always need to use Photoshop, but you have to either purchase it for everyone, or hot swap workstations, nightmare.
I dont need animated scroll and zooms, and although there seem to be nice features coming in CS5 like object recognition for transformations, I feel these points are more important, especially considering the vast majority of compositing apps out there can do all of this stuff already, such as Shake and Nuke.
What does everybody else think?