Juki F600 for piecing and sitting for quilting and Juki 98Q for frame quilting and i would buy them both again before anything else.
yes, i can afford a $3000 - i could afford a $20,000 machine - i don't buy them because i do not see the value for the money.
i sold bernina for 6 years and could have purchased one with my employee discount but i never saw the point when Juki works just as well and many times even better for a fraction of the cost.