The biggest problem with using a raspberry pi alone is the lack of hardware PWM output. Some people have succeeded in doing it with software, but only one or two extremely shaky signals.
One of the best combinations I have heard of is to slap one of
these beauties on a raspberry pi! What you end up with is nearly as capable as a roborio.