i have sewn primarily on Bernina and Viking. My bernina is a work horse, and my Viking has all the bells and whistles as you describe. For machine quilting, i have to say I love the viking. Those conveniences are so great. Once you get used to them, it's hard to give them up. (like an automatic garage door opener, tv remote, or GPS...you know?) I think you will be happy with whatever machine you select, given those mentioned, but if you sit down at that Viking and it feels like a "fit" then i would go with it.
Merry Christmas,
Lisa