Das mit der Programmiersprache hängt wohl auch davon ab wie viel Zeit man mit dem erlernen verbringen will/kann (auslernen wird man aber nie) und wie oft man es später braucht.
C ist gut für Leute die es gern genau wissen möchten was der Controller so treibt und alles "von Hand" erstellen wollen und für Leute die viel programmieren.
Bascom ist etwas mehr wenn man einen schnellen Einstieg möchte und man es nicht ganz genau wissen möchte was der Controller macht, sowie für Hobbyanwendungen wenn man nur ab und zu was macht.
Zum Ziel führen beide Sprachen halt nur über andere Wege. Was man da als schöne oder unschöne programmierung ansieht ist Geschmacks und Glaubensfrage.
Schau doch mal genau in die entsprechenden Unterforen und mach dir ein genaues Bild und entscheide dich dann.