Hey Matt, Just like the baseball comparison in our post, our list isn't in a particular order of importance. I completely agree, shipping is vital.
Regarding your point about Architecture: like I mentioned to @trustfundbaby, because our team is small and we build multiple apps at once, it's important that our developers have strong architecture and planning skills.
Regarding our work in mobile: we've been building mobile apps for 2 years, however we've only recently offered it as a service to our clients.
Thanks.