You should seek advice from people who are looking for jobs right now, or people who got freshly hired (within the last 2 months). If you listen to people who aren't in the market now then you won't hear anything relevant. Things change, the market moves up and down, if you're not in it then you're disconnected from reality. Reality is - it is not a candidate's market anymore for many reasons. It is early 2017, thing…
Can you elaborate on the visa thing?
So from January to March companies also look at candidates who need sponsorship. If you already have an H1B it doesn't count, this is only for new applications.
Though, this year Trump will change everything on April 3rd. Premium processing (15 days) will be stopped, which will make H1 visa transfers harder and more painful for companies. We're talking about a few months to transfer a visa from one employer to another. If you're an H1 holder, you will most likely be stuck with your current employer because companies will never wait a few months for you to start.
With that being said, in April the job market will settle down a little bit. Less candidates and maybe even more jobs out there.