I have the 8900 and love it, but if I'd thought harder I'd have gotten the next one down (8200?) the only difference is a lot lower price because it has less embroidery stitches. I only use 3, who needs 400?
In the end, You are the only one with a deciding vote, try them all. You can order any machine in the world on-line, but can you get it serviced/tuned up locally?? A huge factor in my book.