i use m$ visual C++ on the PC for game coding and it's bloody nice being able to browse through your class tree and go to the playerclass->Killed( attacker ) type function just by clicking on it!
if there was (or will be) something like that (or even borlandey) for A1 then i'd be forking out big bucks for it. ASAP!
as for C vs C++ i think that people should try both, i have no trouble going back and forth. infact i recently just started playing witht the Quake 2 source, it's C and a bit oddly implimented , but i rather like it! But then i had to convert my class based water simulation code into C and hook that in, took a while :-)