Is my financial status OK? If not, how can I improve it?
I'm going to concentrate on this question, particularly the first half.
Net income $4500 per month (I'm taking this to be after taxes; correct me if wrong). Rent is $1600 and other expenses are up to $800. So let's call that $2500. That leaves you $2000 a month, which is $24,000 a year.
You can contribute up to $18,000 a year to a 401k and if you want to maintain your income in retirement, you probably should. The average social security payment now is under $1200. You have an above average income but not a maximum income. So let's set that at $1500. You need an additional income stream of $900 a month in retirement plus enough to cover taxes. Another $5500 for an IRA (probably a Roth). That's $23,500. That leaves you $500 a year of reliable savings for other purposes. Another $5500 for an IRA (probably a Roth). That's $23,500. That leaves you $500 a year of reliable savings for other purposes.
You are basically even. Your income is just about what you need to cover expenses and retirement. You could cover a monthly mortgage payment of $1600 and have a $100,000 down payment. That probably gets you around a $350,000 house, although check property taxes. They have to come out of the $1600 a month. That doesn't seem like a lot for a Bay area house even if it would buy a mansion in rural Mississippi. Perhaps think condo instead.
Try to keep at least $15,000 to $27,000 as emergency savings. If you lose your job or get stuck with a required expense (e.g. a major house repair), you'll need that money.
You don't have enough income to support a car unless it saves you money somewhere. $500 a year is probably not going to cover insurance, parking, gas, and maintenance.
It's possible that you could tighten up your expenses, but in my experience, people are more likely to underestimate their expenses than overestimate. That's why I'm saying $2500 (a little above the high end) rather than $2000 (your low end estimate). If things are stable, wait a year and evaluate. Track your actual spending. Ask yourself if you made any large purchases. Your budget should include an appliance (TV, refrigerator, washer/dryer, etc.) a year. If you're not paying for that now (included in rent?), then you need to allow for it in your ownership budget.
I do not consider an ESPP to be a reliable investment vehicle. Consider the Enron possibility. You wake up one day and find out that there is no actual money. Your stock is now worthless. A diversified portfolio can survive this. If you lose your job and your investment, you'll be stuck with just your savings. Hopefully you didn't just tie them up in a house that you might have to sell to take your next job in a different location. An ESPP might work as savings for the house. If something goes wrong, don't buy the house. But it's not retirement or emergency savings.
I would say that you are OK but could be better. Get your retirement savings started. That does two things. One, it gives you money for retirement. Two, it keeps you from having extra money now when it is easy to develop expensive habits. An abrupt drop from $4500 in spending to $1200 will hurt. A smooth transition from $2500 to $2500 is what you would like to see. You are behind now, but you have the opportunity to catch up for a few years.
Work out how much you'll get from Social Security and how much you need to cover your typical expenses with the occasional emergency. Expect high health care costs in retirement. Medicare covers a lot but not everything, and health care is only getting more expensive. Don't forget to assume higher taxes in the future to help cover that expense and the existing debt. After a few years of catch up contributions, work out your long term plan assuming a reasonable real (after inflation) rate of return. If you can reduce the $23,500 in retirement contributions then, that's OK. But be pessimistic. Most people overestimate good things and underestimate bad things. It's much better to have extra than not enough.
A 401k comes with an administrator and your choice of mutual funds. Try for diversification. Some money in bonds (25% to 30%). The remainder in stocks. Look for index funds. Try for a mix of value and growth, as they'll do better at different times. As you approach retirement, you can convert some of that into shorter term, lower yield investments. The rough rule of thumb is to have two to five years of withdrawals in short term investments like money market funds. But that's more than twenty years off.
You have more choices with an IRA. In particular, you can choose your own administrator. But I'd keep the same stock/bond mix and stick to index funds if you're not interested in researching the more complex options. You may want to invest your IRA in a growth fund and your 401k in value funds and bonds. Then balance the stock/bond mix across both.
When you invest each year, look at the underrepresented funds and add the most to them. So if bonds had a bad year and didn't keep pace, invest in bonds. They're probably cheap. You don't want to rebalance frequently, but once a year might be a good pace. That's about how often you should invest in an IRA, so that can be a good time.
I'll let the others answer on the financial advisor part.