- Compatible across many processor types.
- That is nice because it reduces guesswork when developing projects which require various options like thumb execution modes / branch prediction hints &c
- Not easily extensible by end users via libraries
- Lackluster IDE compared against competitors' offerings