One key feature I would love to see is how the extensions are supported by what version.
For example, you guys are releasing new versions of the cart faster than extension community can catchup.
There should be a built in feature inside the cart that stops the user from buying an extension which is not supported by the version they are currently on.
1. For example I just bought he gift certificate extension now finding out its not supported by version 1.3.3
2. Another feature should be if someone is upgrading the cart from for example 1.2.0 to 1.3.3 the system performs a check and notifies the admin what extensions will not work if they upgrade. Right now ist a guess game. Very difficult to track.
This will require extension developers and cart developers to develop a mechanism where each side can work in harmony.
Furthermore, before releasing the new version of the cart, there should be given enough time to extension developers to catch up to the latest release.
Lastly, all extensions that are dated, should be completely removed from the market place. For new user like me, its very confusing to figure out the compatibilities.
The above suggestions will create an echo system that will take this amazing shopping cart software to the next level!!
p.s. all extension developers do not provide any documentation which is really weird. Documentation should be mandatory if someone wants to sell extensions. Online support means you have to wait days to get an answer. That's a really slow process.