I prefer your actual name (JoanneMasterson.com). It appears more personal, inviting and easier to remember than the other options. Of course there are downsides to each on the business end but overall, that is what I prefer.
What are you intending to do, ultimately? You could of course change your mind down the road. But depending on how you are planning to build your business over time, that should go into your branding decision.
+1 to @ChrisBurton. There are PLENTY of industries where it makes sense to have a catchy or creative name. For example, if you were a full-blown creative agency with partners and staff… then have a crazy name.
If on the other hand you are a one person shop… just do business with your name.
This has SEVERAL practical benefits. Your social media profiles are automatically linked to your business, making it easier for people to find you. You don’t have to register a DBA or LLC although the latter might make sense for legal/financial reasons.
Your domain name represents a part of your business identity – something customers and business associates can recognize, remember, and positively associate with your services or products. Good decision,luckily you got your domain name, I wish best of luck for all the web development industry professionals.