PicsArt is one of the popular photo editors in Windows Store with over 300 million downloads. This app was updated recently in Store with a brand new card design, including reorganized Explore, Profile, My Network and Contests pages. They have also fixed some bugs so it runs better than ever.
See screen shots of the app below.
Download it from the Windows Store here.