Juki 98Q for me! Everything you mentioned but the beep for the bobbin running out- that is the sound you make when you realize it about 6 inches down the seam. :)
It is a workhorse! I used it this morning to take in my jeans. Darn stretch denim- they stretch and I don't own a belt. Next time I buy a pair of jeans I will go down 1 size. Didn't have to adjust anything from the table runner I was working on yesterday. Went back to the table runner- didn't have to adjust a thing again.
Love my Juki!