Ok, just an update on my tank.
So I downgraded to 20 gallons shortly after my post and everything was doing great for 2 months. Then I decided to upgrade my lighting because I wanted an anemone. One of my coral didn't respond well and ended up dying. I guess corals can throw your water para off too like fish when they die. So I just did water changes but still my parameters were pretty off and everything else started dying. So I had a 50 gallon that I was planning to set up later on. Well that didn't happen, I transfered everything I have from my 20g to the 50 with new water.
My point is, you really don't need a skimmer if your tank is in great shape. But if something dies in your tank, it's a harder job for you to fix things if you don't have a skimmer. I know this because my friend has a skimmer and same thing happened to him. Actually he had more die off than I did, and all he did was change his water twice and everything went back to normal.
Here's an updated pic of my tank by the way.
This was my 20g (before the crash)
And here's my 50g now (after the crash)...
I'm going to slow down on corals and only buy maybe one every other month or something.