I have purchased a Brother LB6800 which ha sthe USB port. It is confined to 4x4 embroidery field. I really like the machine for both embroidery and sewing. I use it when I need to bring my machine to sewing classes. However I also have a Bernina 730 so while at home that is the machine I use. Considering the difference in price, I don't think you can go wrong with the low end Brother machine. I purchased mine in Costco for $399 and it came with 12 spools of embroidery thread.
My Bernina's embroidery field is 5 x 7 and is out of date with the newer machines. Who can keep up.