The modularity and availability of pluggable sheilds make the development process much faster although it comes at a cost.
The abstraction from the hardware layer means you are not fully in control of the underlying processor.