that's your only reason? microtransactions? that's just plain excuses, i like the game because it just had that advanced combat feel. building, driving, flying or maybe even swinging.
....a crosshair is a crosshair, and "harder to aim"? oh please, i've been playing shooting games that doesn't/does has first person. but oh well, your opinion.