Has the new Windows Phone Live Lock Screen App lived up to the hype?

On Friday, Microsoft released their new Windows Phone Live Lock Screen app for Windows Phone 8.1. The app is still in the beta stages and offers a collection of lock screen styles that can be customized with your images, Bing's Image of the Day or you can opt for a solid color as the backdrop.
There was a slight build up to the release of this app and there's a discussion going on in the Windows Phone Central Forums asking if the app has lived up to the hype surrounding it's release.
WPCentral Forums member Crise feels the app so far is a disappointment citing the app is uninspiring designs and slowness. Keep in mind that this app is still a beta and Microsoft is still fine tuning things but based on the comments, several share Crise's point of view.