Die mitgelieferte Demo-Version von Bascom kann übrigens nicht nur Programme bis zu 2KB sondern bis zu 4KB verarbeiten.
Das wurde irgendwann mal geändert.
Wenn man nicht mit dem unbeschränkten und kostenlosen "GCC"-Compiler in C programmieren möchte, sollte man sich aber die Vollversion von Bascom gönnen, sonst nutzt natürlich auch der größte Microcontroller nichts.

Du kannst ja beide Sprachen mal antesten und dann entscheiden mit was du lieber arbeiten möchtest.
Da kann dir hier niemand wirklich einen definitiven Rat geben, denn das ist sowas wie ne "Religionsfrage".
Jeder "Anhänger" der einen oder der anderen Sprache macht natürlich Werbung für "seine Eigene"...

Glücklicherweise gibt es hier im Forum für jede Sprache eine eigene Unter-Abteilung wo einem bei Problemen geholfen wird. Daran soll's also nicht liegen.