Please login to get you own personal anime recommendations
This anime has a similar kind of setting. Both are they based on mixing a virtual and real world.
Fighting and great character development. Because of the expanse of different characters, there is bound to be one (or a couple) that instantaneously become your favorite.