Let me speak FOR halo ce, not against it!
PC - Single Player avaible
CE - Single Player avaible, but way more awesome than on PC. Sniper, On that you´re wrong, you CAN get single player for halo CE!
PC - has like 30 maps
CE - All the multiplayer maps, but thousands of more to download!
PC - Custom maps are not allowed
CE - Supports custom maps
CE - There has been removed useless stuff that are causing lagg to Halo PC
PC - Does not support customizing.
CE - Supports customizing (Weapons, vehicles, skins, bitmaps, shaders, modules, bipeds)
PC - Does not allow to play with some other charcter than Spartan (Unless using the DevTrainer "Bump Possesion")
CE - Maps can be created to be playable with others than spartans. (Marines, Grunts, Elites, Hunters, Flood, etc.)
But as Sniper said, there is the minus that Halo CE doesn´t usually have more than 4 pages of servers! This really sucks, but it is caused by that many players have no idea what is Halo CE.
PC - Does not allow playing Campaing maps co-op.
CE - Technically does that.
But now, I will tell my tutorial about the Halo CE map Installing:
1. Go and find servers in Halo CE with custom maps, and see what would you like to play. Write the names up or something.
2. Go to the
http://hce.halomaps.org/ and put on the search the map name you wanted to play. Find the right file, and download it just somewhere where you want.
3. Usually the maps are in .zip files or .rar . Use WinRar program or something to extract these files somewhere.
4. Go to the location where did you extract the files, and take a look of the files you unpacked.
5. You should see one .MAP file somewhere there. Copy it.
6. Go to the location: C:/Program Files/Microsoft Games/Halo CE/Maps.
7. Paste the .MAP file over there.
After this, you should be avaible to play this map on Halo CE. If you´ll have problems, please PM me! I´ll guide you.