Personnellement, je suis enchanté par Dev-Cpp. Je l'utilise depui un an maintenant, et je n'ai pas rencontré de problèmes particuliers.
Avant, j'ai utilisé Visual C++ pendant quelques années, et encore avant Borland C. J'ai aussi utilisé les compilateurs que l'on trouvent sur les gros ordinateurs. Le choix est une question de goût personnel et d'environnement matériel. Par exemple, il faut savoir que Visual C++ tourne pas ou assez mal, sur les PC équipés de versions de Windows antérieures à Windows XP, alors que Dev-Cpp qui est plus rustique tourne très bien avec les anciennes versions de Windows.
Visual C++ et DevCpp marchent bien. D'ailleurs, si ce n'était pas le cas, il seraient vite retirés du marché, ou débuggués. Il y a probablement malgré tout quelques petits bugs résiduels, mais ils ne sont pas suffisamment gênants pour empêcher des millions d'utilisateurs d'être contents de ces compilateurs très connus.