VMware has a couple of really BIG problems in their platform.
1. Their management tools are windows centric and so is Virtual Center for that matter
2. Their licensing model is confusing as hell and requires a spreadsheet to figure out what you need without overpaying
3. They have so many products that it gets downright confusing to determine which one works for your purpose.
4. They use "old school" sales tactics that just don't work for more modern companies.
Your first point is slowly becoming less of an issue. With vSphere 5 you can now run a Linux appliance for Virtual Center which will do for starters, and it doesn't even require (or support) an external database. Hopefully this will expand to be the only way to get VC, but they'll expand it to use a DB when you get big enough, and make plugins work with it. There's also supposed to be a '75%' web client, e.g. good enough for 75% of tasks and a full web client in the next major update, (5.5?) That's how VMView has been for at least the last major release too, the previous might have been web too, I can't remember.
They have a lot of products because they do a lot of things... regular old server virtualization, enterprise grade server virtualization with HA, desktop (I want a test box), desktop (VDI), disaster recovery (with a replicating san), disaster recovery (without a replicating SAN)... If you don't know what you want to do, looking at their product sheet won't help you any.
I'll give you that vRAM is evil and sales people are douches, but isn't that one a given?