Bruce and Harris Tarkett are both well-know and respected brands. However, my feeling is that you will not get a really great prefinished floor, if that's what you are looking for. There will always be small variations that will get larger and larger over time. Wood is just not that consistant a material for it to be otherwise. Laying an unfinished hardwood floor and then finishing it yourself will give you the best job, make you feel better when you see what you did, possibly save you a few bucks, and mean that you will want to take better care of it for future generations.