I use a Pi as my main terminal and find it generally works great. I had a bunch of USB issues until I made sure I was using a 10W USB adaptor and a powered hub.
In the round after mine, they made some revisions to the power handling which I understand make it a bit less fussy. Anthony