We've done a reasonable amount of S60 programming in our organisation, plus a lot of BREW, and bits of just about everything else.
- The S60 tools are pretty good compared to a lot of platforms I've used. For example,
- BREW's tools are a disgrace.
- The S60 platform is pretty powerful. You can do just about anything (though you may be restricted by signing requirements). Java isn't even worth making the comparison, you are so sandboxed you can't do anything...
- S60 Signing is ok, though we have been mucked about a bit occasionally (who hasn't...)
- The learning curve is very steep. Fundamentally, it's different. If there are two ways to do something, one of them standard, then Symbian will have picked the other one.
- The documentation, particularly in FP2, is not that bad
- The build system is as bad as everyone says it is