I think what keeps me playing the game is the side missions. there's the main game but inside the game you have missions you can do that give you XP and every day you get 3 new ones. Basically if you do those 3 missions every day you level up pretty much every day and get a new item. I hit 100 levels in a month.