4gb internal storage means only 2.2gb on user end. And since the device runs Kitkat, the apps have to be installed in this space itself (AFAIK know, without rooting). So as a primary device this phone is a no no for any enthusiast user.
P.S.: I may be wrong, never used any android... never felt...