Capcom does alot of things annoyingly. I judge each game based on it's own merits, not on the company that makes them, but that said I haven't been compelled to actually buy a Capcom game in years. Lost planet 2 was the last one I rented, and it was disappointing by my standards.
ANYWAYS...