I agree with all the points you have mentioned. Talking about zero upsells, for instance, the best thing online, is setting aside a budget, and being able to respect that budget without exploding it. This is the amazing part about Wealthy Affiliate. You can plan 2,3,or even 4 years in advance and that budget will still be very relevant and applicable.
Find a profitable niche. Starting with your interests, write down as many niche ideas as you can. Think about topics people might search online. Ideas include passions (like surfing or body building), fears (like spiders or speaking in front of crowds) and problems (like getting out of debt). Do keyword research to see it others are interested in the topic. Find out if a domain name is available that matches the keyword 100 percent. 
My name is Jamie Spencer and I have spent the past 5 years building money making blogs. After growing tired of the 9-5, commuting and never seeing my family I decided that I wanted to make some changes and launched my first blog. Since then I have launched lots of successful niche blogs and after selling my survivalist blog I decided to teach other people how to do the same.
There’s also the fact that Wealthy Affiliate is not and never claims to be a get-rich-quick strategy. You will learn how to build a real, legitimate online business and one that can earn you some serious cash, but just like any other business, it is going to take a lot of time, effort, patience, and support along the way. If you have realistic expectations, are willing to learn from those who have succeeded before you, and you’re willing to put at least 6 months into your business before you see any profits at all, then Wealthy Affiliate is a good place for you.
Creating space for banner ads on your website is another way to generate a revenue from adverts. However, for this type of advertising, you will need to contact businesses directly and ask them if they would like to advertise on your website. The upside is that you can charge a set amount, or even a recurring monthly fee, to business to promote their services on your site. Using a WordPress plugin like AdSanity is an effective way to manage this type of advertising.
My tip: Have one main credit card. Have a second one that you use for necessities – such as groceries or gas – that offers rewards for those purchases (a lot of cards do) and set the second one on auto-pay. You should be able to pay off a smaller amount on auto-pay if it is a necessity. If you think you cannot, then you may need to cut down a lot on expenses.
Get samples. When you first start out as a freelance writer, it can be hard to get work without any published samples. However, it is possible to get quality samples if you are willing to do some writing for free. First, you can publish content on your own blog or website. Also, you can write guest posts for someone else’s blog. Finally, you can write blog posts for free in exchange for a byline.
$49 USD is a lot where I am from. Normally when you give free starter, there are limited chances to make money or you will be given a crappy website name who nobody wants to click on it thus the need to upgrade to premium or whatever. the is always a catch just like other websites. Sounds too good to be true. Anyways, thanks for the input. It helps.
Cafe Press: This website allows you to create digital designs that can then be sold on the platform. You'll earn a commission for everything that sells and you'll never have to deal with logistics like printing, warehousing and customer service. If you have some graphic design skills, then this is a great potential source for your web-based income.
I realize my bias is already showing through, so I’ll get to what I DON’T like about Wealthy Affiliate below. But, as I’ve already stated, overall I don’t know of any other place that is better for new affiliate marketers to get started than Wealthy Affiliate. If you take a look around my site, you’ll notice I’ve spent a TON of time on it. I’ve spent years of my life building this site, and there are currently almost 500 posts here, all for free, for everyone. It is in my best interest to promote only the best training course and that training course is Wealthy Affiliate.