Just my thoughts, I've been using all Pi's for a while. But mostly a Pi B2 as mini setup for my daughter that I've now come to reply upon as I found it ran Citrix better than the laptop my employer supplied for me!
However just upgraded to a Pi3. Was going through the basic setup and install (made a backup of my card, but putting it straight in the Pi3 it seemed a little buggy unstable), best do a clean install.
Was running fine until I installed and ran 'rpi-update' command. This resulted in a broken install, the Pi starts to boot, scrolls through the usual (that should take less than 30 seconds, which is impressive!) but now hangs once initialising usb devices, I thought it may have been my USB speaker, but removed it, rebooted, the same thing. Hangs on 0z: (1 GPs behind) then Task dump for CPU2). I would recommend not using rpi-update (at least not for a while!)
Just a heads up.
Pi2 / Pi3 - Raspbian Fresh Install March 16.