Det kommer i grunden an på hvad det er du efterspørger helt eksakt. og samtidig kommer det også an på den server du vælger at køre systemet på, for nogle open source CMS løsninger kræver langt mere power end andre.
Jeg ville dog ikke vælge systemer som Drupal eller WP, da især Drupal er ret dårligt programmeret, selvom nogle drupal entusiaster vil mene noget andet. Men Drupal er stadig omkring 10 gange så langsomt som fx min CMS løsning, også selvom den skal løse eksakt samme opgave, og dermed kræver den også lidt mere af den server som det kører på.
Men men, hvis du fortæller lidt om hvad systemet skal kunne andet end at det skal kunne kopieres (hvilket både open source og kommercielle løsninger nok kan) så vil du kunne få en langt bedre vejledning, da alt andet vil være lidt et skud i tågen.
Jeg er selv PHP mand, og mener at PHP kan eksakt de samme ting som .Net, kender dog ikke så meget til .NET at jeg kan sige hvilket et af sprogene som er bedst. Ikke andet end ovenstående. Jeg selv har i de 15 år jeg har programmeret hjemmesider ikke mødt noget som ikke har kunne lade sig gøre i PHP.
MVH Kim