The quality difference is obvious,
UBOT - $30 {laggy, massive CPU and resources whore, un-trustworthy to leave even for a couple of hours without crashing, threads are dire unless you have a mega CPU/MEM/ uber vps}
.NET c# application - $500 {CPU optimised, run 10 copies on 1 cheap as dirt bermanhosting vps with 10,000 accounts loaded on each instance, leave on autopilot all day and night with configurable timers and captcha support, run 100 threads on each bot, comment, upload, scrape, check, like, follow independently on different accounts on different threads}
I think i know whats worth the money, in my case, the latter. Again you get what you pay for, im sure the uBot does a great job, but i know if i wanted to talk big money, id go for the better and more expensive.