I have an Ultra and have owned a Valk...I now also have the F6B...they are all the same and all different. Each bike I have ever owned did one or several things real well. The Ultra has everything and is very comfortable, I have never owned or ridden a BMW, my issue with them alone is dealers are far and wide apart. If you are trying to compare two motorcycles then the best comparison would be between the Valk and the F6B...and the F6B is 10 years newer with today's technology, with more power as well. Keep the Ultra and have a " we " bike and you can still take your bride on the F6B...