I’ve been very impressed in playing around with the Artboard.studio web app pre-release. You can request early access on their website.

If you need to create a variety of physical product mockups beyond just computer and mobile ‘devices’, this service is aiming to be your one graphic design compositing tool for applying custom designs to everything from clothing, to retail packages and of course computers and smartphone app mockups too.