I've been fooling around with Hangar 360 for a couple weeks now. It's great fun, but a bit buggy (I think Hangar released it as a beta, acknowledging that it's not as polished as other apps they have). There is the limitation of it having to remain in the cloud, but despite that I've enjoyed using it.