After trying both iMob and Mafia LIVE!, i finally gave iMafia a try. It is by far the best mmorpg app available right now. BOTH iMob and Mafia LIVE! are more about spamming your stupid family code all over the internet rather then playing the game. Seriously spamming your code all over the place to grind out your mob # or for 10k has CHINESE GRINDFEST mmorpg written all over it. Not only this but iMob is full of people who used a glitch before the last update to lvl extremely fast and get insane amounts of money. How can a game be fun when cheaters are the best players? iMafia is FREE, has a very nice interface and plays out almost the exact same as the others. The leaderboard is full of LEGIT players who got to the top by actually PLAYING the game the way its supposed to be played. Your mob doesnt consist of 10000 random people who entered a stupid code online...it consists of NPC's who you buy from the godfather with your in game $$. From what I can tell so far there is no items to buy where you have it use real life cash, so this is a TRUE free2play mmorpg. The PvP is way better then any of the other games because it actually matters how big your(npc) mob is, what kinda gear you have and what your stats are. The only thing that didn't appear to be working correctly 100% of the time was the fight feature. Every once inawhile all the people i would be able to fight would be dead or in the hospital so i couldnt fight anyone. Don't waste your time on a game where spamming a code online is the only way to be good...play a game that is actually about playing the game. I am a veteran mmorpg player...i've had decked out characters in WoW, AoC, emain DAoC, pre tram UO...and it is great to see a fun mmorpg to play on the iphone when you are bored at school/work, and if i had to pick one i would definitely pick iMafia.